JetX: Rule the Skies is an adrenaline-fueled 3D endless flight combat game where players pilot supersonic fighter jets through perilous mountain canyons. As players steer through tight rock formations, they must engage anti-air enemy drones, dodge dynamic dynamite mountain blasts, deploy flares to intercept lock-on chasing missiles, and activate stealth invisibility to survive an ever-accelerating flight course.

The project serves as a flagship showcase of CubeStaX's capability in high-speed mobile flight combat, procedural environment streaming, anti-tunneling physics, and low-memory allocation architectures.


At flight speeds exceeding 100 units/second, standard Unity physics colliders occasionally passed straight through dynamic rock walls or enemy bullets between frames. We engineered continuous single-frame Raycast checks combined with customized JetHitbox trigger filtering to guarantee 100% collision accuracy.
Rapidly instantiating and destroying missiles, drone bullets, and particle explosion FX created heavy memory allocations, causing micro-stutter on target mobile hardware. We implemented custom C# memory pools for all jet missiles, chasing missiles, drone bullets, and particle VFX.
Pre-building upcoming track segments caused early tutorial messages to evaluate when a valley prefab was instantiated rather than when the jet physically reached the obstacle. We shifted tutorial triggers to listen strictly for physical ScoreTrigger entry events.
Breaking mountain rock barriers into multiple physical debris pieces threatened frame rate stability if dynamic colliders persisted in the scene. We designed BreakableObstacle.cs to apply massive outward/downward force bursts coupled with an aggressive 2.0-second debris cleanup timer.
High-Frequency Raycast Anti-Tunneling: Engineered continuous single-frame Raycast checks combined with customized JetHitbox trigger filtering to guarantee 100% collision accuracy at extreme speeds without taxing CPU physics bounds.
Low-Allocation Object Pooling Architecture: Implemented custom C# memory pools for all jet missiles, chasing missiles, drone bullets, and particle VFX, completely eliminating dynamic allocations and garbage collection spikes.
Physical ScoreTrigger Distance Tracking: Shifted tutorial triggers to listen strictly for physical ScoreTrigger entry events (OnPlayerPassedScoreTrigger()), ensuring tutorial overlays and powerup unlocks appear with pinpoint real-time accuracy.
High-Force Explosive Burst & Debris Cleanup: Designed BreakableObstacle.cs to apply massive outward/downward force bursts (explosionForce = 5000f) coupled with an aggressive 2.0-second debris cleanup timer for zero performance drop.


Structured milestone sprints from core game loop validation to production-ready multi-platform release.
Implemented smooth joystick/tilt flight controls and continuous Raycast collision detection.
Built RoadCreator.cs platform streaming and dynamic physics rock wall destruction.
Developed homing chasing missiles, flare countermeasures, and hovering anti-air drone AI targeting systems.
Created TrainingModeManager.cs for sequenced platform triggers, typewriter instructions, timescale pausing, and audio routing in SoundManager.cs.
Locked 60 FPS across mid-to-high range mobile devices with zero frame drops during intense combat explosions.
Zero Collision Tunneling Errors at flight speeds exceeding 100 units/second.
0 Garbage Collection Spikes using low-allocation C# projectile and VFX memory poolers.
40% Increase in Early Player Onboarding Retention through guided interactive training mode.