Fighter Pilot: Iron Bird
Combat Design — Full Breakdown
Combat Design — Full Breakdown
Jump to:
Premise
•
Combat Loop
•
Damage System
•
System Breakdown
•
Mission Design
•
Combat and Economy
•
Failure Case
•
What I Built
•
Full Project Page
Combat Premise
Fighter Pilot: Iron Bird is a shipped, live-service mobile aerial combat game. The combat system had to solve a problem that prototype work never surfaces: how do you design for accessibility and mastery simultaneously, on a touch screen, for a free-to-play audience, across 27 missions, while keeping a Battle Pass economy that feels fair? Every combat design decision was constrained by the realities of shipping and maintaining a live title.
Combat type:
Mobile-first aerial combat: a system balancing accessibility, skill expression, and monetized progression on a shipped F2P title available on iOS and Android.
THE CORE DESIGN TENSION
| Design Pressure | Solution |
|---|---|
| Touch controls are imprecise | Aim assist reduces friction without removing player agency |
| Mobile players have short sessions | 27 missions designed for discrete, completable session chunks |
| F2P must monetize without feeling unfair | Performance drives progression: skill, not spending, determines growth rate |
| Combat must reward mastery | Dynamic Damage System ties output directly to speed, accuracy, and positioning |
| Diverse player skill levels | 4 aircraft archetypes and loadout customization let players find their own approach |
Core Combat Loop
Every mission operates through a two-layer loop: real-time aerial combat execution feeding into a persistent progression system that accumulates across sessions:
PLAYER INPUT
Touch steering
Aim assist targeting
Weapon switching
Altitude management
Positioning and approach angle
↓
COMBAT SYSTEMS
Dynamic Damage System evaluating speed, accuracy, and hit location, weapon type interactions, aim assist modulation, enemy AI behavior
↓
MISSION OUTCOME
Success or failure, performance rating, objective completion across land, sea, and air targets
↓
PROGRESSION UPDATE
XP and currency rewards
Battle Pass tier advance
Parts and loadout unlocks
Dynamic Damage System — The Hero System
The Dynamic Damage System (D.D.S.) is the core mechanic that separates skilled play from casual play. Damage output is not a fixed value per weapon. It scales based on how the player flies.
DDS VARIABLES
Speed
→
Higher approach speed on attack runs scales damage output: rewards aggressive, committed attack patterns
Accuracy
→
Precision targeting amplifies damage: rewards players who align properly before firing rather than spraying from distance
Hit Location
→
Target weak points deliver multiplied damage: rewards target knowledge and deliberate positioning over the target
The D.D.S. creates a skill ceiling on a mobile platform without raising the skill floor. Casual players can still complete missions. Skilled players are meaningfully faster, more efficient, and earn better rewards which feeds directly into progression velocity.
Design intent: skill expression should be felt in combat output, and the best pilots deal meaningfully more damage because of how they fly.
The best players don't just survive longer, they deal exponentially more damage because of how they fly. The D.D.S. makes mastery visible without requiring precision hardware.
Combat System Breakdown
1. Flight Controls and Camera
Touch-optimized steering system designed to make aerial maneuvering feel intuitive on a small screen. Camera angles were refined across multiple updates to maintain spatial clarity during fast-paced combat. The goal was to reduce input friction without removing positional complexity: players still need to think about angle, altitude, and approach, they just don't need a flight stick to execute it.
Design intent: accessibility does not mean simplicity. Lower the input barrier, not the depth.
2. Aim Assist System
Aim assist was one of the most iterated systems in the game. Early versions snapped too aggressively to targets, removing the need for precise alignment. After player feedback, the snap strength was softened so that aim assist provides support without substituting for player positioning. Players still need to fly toward a target correctly, the assist just reduces the penalty for slight misalignment on a touchscreen.
ITERATION LOG — AIM ASSIST
v1: Aim assist snaps directly to target regardless of approach angle
Result: skill ceiling removed, positioning became irrelevant
v2 (shipped update): Snap strength reduced, requires alignment within approach cone
Result: accessibility preserved, skill expression restored
Result: skill ceiling removed, positioning became irrelevant
v2 (shipped update): Snap strength reduced, requires alignment within approach cone
Result: accessibility preserved, skill expression restored
Design intent: aim assist should reduce friction, not replace skill. Players should still need to fly correctly.
3. Weapon System
Four weapon types each encourage different positioning and engagement strategies. Weapon switching during combat is a tactical decision, not just a resource management one.
G
Guns
Sustained DPS at close range, rewards consistent positioning near target
R
Rockets
Burst damage on single targets, rewards precise aim and attack angle
B
Bombs
Ground target specialist, requires overhead approach and timing discipline
T
Torpedoes
Naval target specialist, low-altitude approach required, high risk and reward
Design intent: each weapon type encourages different positioning and engagement strategies. Weapon choice is a combat decision, not just a loadout preference.
4. Aircraft Archetypes
Four specialized aircraft each offer distinct tactical advantages, letting players approach combat with different priorities. Aircraft choice defines the playstyle before a mission begins.
Speed-Focused
High velocity, lower durability
Hit-and-run engagement style
D.D.S. speed bonuses amplified
Heavy Attacker
High durability, lower speed
Sustained engagement, ground attack focus
Bomb and torpedo payload specialist
Balanced Fighter
Versatile across mission types
Accessible entry point for new players
No pronounced strengths or weaknesses
Precision Attacker
Accuracy-focused stat profile
D.D.S. accuracy bonuses amplified
Rewards deliberate, methodical play
Mission and Encounter Design
27 missions across 3 environments structure the campaign. Missions are not variations of a single loop, each encounter type tests a different aspect of the combat system, preventing any one strategy from dominating the full campaign.
| Mission Type | Primary Challenge | Combat Skill Tested |
|---|---|---|
| Air Dogfights | Enemy aircraft in pursuit and attack patterns | Positioning, evasion, target prioritization |
| Ground Strike | Stationary and moving ground targets | Approach angle, bomb/rocket timing, altitude control |
| Naval Attack | Sea targets requiring torpedo approach | Low-altitude discipline, specialized weapon use |
| Strategic Bombing | High-value targets with AA defense | Route planning, damage efficiency, survivability |
Design intent: encounters are structured to test different aspects of the combat system rather than repeat a single loop across 27 missions.
Across 27 missions, the goal was to ensure no single strategy dominates. Players must adapt their flying, weapon choice, and positioning across contexts which keeps the combat system relevant from mission 1 to mission 27.
Combat and Economy Integration
Combat is the primary driver of progression. Performance in missions determines reward rate, which determines how fast players upgrade their aircraft and advance through the Battle Pass. The economy is designed so that spending accelerates progression but does not replace skill-based success.
Combat is how you fight. Economy is how fast you grow. The two are deliberately linked.
COMBAT TO PROGRESSION PIPELINE
Mission Performance
→
XP and currency rewards scale with combat performance, D.D.S. output, and mission completion rating
Rewards to Upgrades
→
Currency funds aircraft parts and weapon upgrades from the hangar, improving combat effectiveness in future missions
Battle Pass Tier
→
Mission XP advances Battle Pass tiers, unlocking exclusive cosmetics and in-game rewards, modeled for 3-4 week completion targets
Loadout Customization
→
Parts system allows strategic loadout decisions outside real-time combat, weapon mix and upgrade priority are meta-game decisions
MONETIZATION DESIGN PHILOSOPHY
Fighter Pilot: Iron Bird is free to play with in-app purchases. The monetization model was designed around one core principle: spending should accelerate progression, not substitute for skill. A paying player progresses faster. A skilled player progresses meaningfully. A paying, skilled player progresses fastest but no one is locked out of content by their wallet alone.
Designed the progression and monetization loop to ensure player skill directly determines progression speed, while purchases act as acceleration rather than substitution. The goal was a system where a skilled free player and a paying casual player both feel the economy is fair for different reasons.
Designed the progression and monetization loop to ensure player skill directly determines progression speed, while purchases act as acceleration rather than substitution. The goal was a system where a skilled free player and a paying casual player both feel the economy is fair for different reasons.
Failure Case: When Combat Became Auto-Aim
The aim assist system created the most significant combat design failure on the project. When assist was too strong, it removed the need for positional skill entirely and players noticed, even if they couldn't articulate why.
What Players Experienced
Aim snapped directly to target regardless of approach
Positioning stopped mattering
Mastery had no visible ceiling
Long-term engagement dropped after early missions
Why It Happened
Accessibility was prioritized over depth
Snap strength was set too high in the base implementation
No distinction between assisting alignment and replacing it
D.D.S. skill scaling was undermined by guaranteed targeting
ROOT CAUSE → FIX → RESULT
Snap strength too high
→
Reduced snap strength and introduced an approach cone requirement: assist only activates when the player is already roughly aligned
Positioning irrelevant
→
Tied D.D.S. speed and accuracy bonuses more explicitly to approach angle, rewarded players who flew correctly regardless of assist
No mastery ceiling
→
Rebalanced the gap between assisted and unassisted play, skilled players now deal measurably more damage through positioning alone
The key insight: accessibility and mastery are not opposites. The failure was treating aim assist as a binary toggle rather than a calibrated spectrum. The fix was finding the exact point where assist helps casual players without making expert positioning redundant.
What I Built
End-to-end ownership of combat systems on a shipped mobile title from core mechanics to live-service tuning and monetization integration.
COMBAT SYSTEM CONTRIBUTIONS — SHIPPED TITLE
Dynamic Damage
System → Designed and implemented the D.D.S. scaling damage output based on speed, accuracy, and hit location, creating a skill ceiling on a touch-input platform
System → Designed and implemented the D.D.S. scaling damage output based on speed, accuracy, and hit location, creating a skill ceiling on a touch-input platform
Flight and Camera
Systems → Built and iterated on touch-optimized flight controls and camera angles across multiple shipped updates, balancing responsiveness with spatial clarity
Systems → Built and iterated on touch-optimized flight controls and camera angles across multiple shipped updates, balancing responsiveness with spatial clarity
Aim Assist Tuning
→
Iterated on aim assist snap strength based on player feedback from a live title, finding the balance between accessibility and skill expression that shipped in a public update
Weapon System
Design → Designed 4 weapon types with distinct tactical roles, ensuring each encourages different positioning and engagement strategies across 27 missions
Design → Designed 4 weapon types with distinct tactical roles, ensuring each encourages different positioning and engagement strategies across 27 missions
Aircraft Archetype
Design →
Design →
Mission Encounter
Design → Structured 27 missions across 4 encounter types and 3 environments, ensuring each mission tests a different aspect of the combat system
Design → Structured 27 missions across 4 encounter types and 3 environments, ensuring each mission tests a different aspect of the combat system
Economy Integration
→
Connected combat performance to progression reward rate, Battle Pass XP, and loadout upgrade pipeline — ensuring skill meaningfully determines progression velocity
Monetization Design
→
Balanced F2P economy so in-app purchases accelerate but do not replace skill-based progression, designed to feel fair to non-paying players while incentivizing purchase
Design Philosophy
Accessibility does not mean simplicity
Mobile combat should lower the input barrier, not remove the depth. Players should be able to play easily and still have room to get better.
Depth should emerge from player decisions, not control complexity
Mastery comes from positioning, timing, and decision-making, not from how complex the controls are. A simpler input system with deep systemic rewards is harder to design than a complex one.
Combat drives progression
Player performance should meaningfully shape their growth rate. The best pilots earn faster, not because they spent more, but because they played better.
Full Project Page