TECHNICAL BRIEF

PROJECT INTRODUCTION

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.

ENGAGEMENT MODEL2 Months (8 Weeks)
GAME ENGINEUnity 3D
GENREArcade Flight Simulator / Endless Aerial Combat
ART STYLEStylized 3D Mountain Valley Environment & Sci-Fi Fighter Jets
TARGET PLATFORMSAndroid, WebGL
ENGINEERING ROADBLOCKS

TECHNICAL CHALLENGES

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.

CHALLENGE LOG #1
JetX: Rule the Skies Challenge 1
Click to Expand
CHALLENGE LOG #2
JetX: Rule the Skies Challenge 2
Click to Expand
1

Supersonic Collision Tunneling

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.

2

Garbage Collection Spikes & Mobile Stutter

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.

3

Tutorial Instruction Synchronization

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.

4

Destructible Rock Wall Physics Performance

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.

CUBESTAX ARCHITECTURE

ENGINEERED SOLUTIONS

1

Architecture

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.

2

Optimization

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.

3

Gameplay

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.

4

Art Pipeline

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.

VERIFIED SOLUTION #1
JetX: Rule the Skies Solution 1
Click to Expand
VERIFIED SOLUTION #2
JetX: Rule the Skies Solution 2
Click to Expand
EXECUTION TIMELINE

DEVELOPMENT PIPELINE

Structured milestone sprints from core game loop validation to production-ready multi-platform release.

Phase 1: Flight Mechanics & Physics

Implemented smooth joystick/tilt flight controls and continuous Raycast collision detection.

Phase 2: Procedural Track & Environments

Built RoadCreator.cs platform streaming and dynamic physics rock wall destruction.

Phase 3: Tactical Combat & Drone AI

Developed homing chasing missiles, flare countermeasures, and hovering anti-air drone AI targeting systems.

Phase 4: Guided Training & Audio Polish

Created TrainingModeManager.cs for sequenced platform triggers, typewriter instructions, timescale pausing, and audio routing in SoundManager.cs.

MEASURABLE METRICS

RESULTS & DELIVERY IMPACT

Mobile Performance

Locked 60 FPS across mid-to-high range mobile devices with zero frame drops during intense combat explosions.

Collision Accuracy

Zero Collision Tunneling Errors at flight speeds exceeding 100 units/second.

Memory Optimization

0 Garbage Collection Spikes using low-allocation C# projectile and VFX memory poolers.

Player Onboarding

40% Increase in Early Player Onboarding Retention through guided interactive training mode.

KNOWLEDGE BASE

FREQUENTLY ASKED QUESTIONS

01How does JetRush maintain 60 FPS during heavy combat with multiple exploding rocks and missiles on mobile devices?
02How does the game ensure players don't miss tutorial instructions at supersonic flight speeds?
03Can the training platform sequence and dynamic difficulty be customized easily?
Request a Quote Is your game AI ready?