🚀 Rocket Boost

Take control of a rocket and boost your way through a gauntlet of 3D obstacles — one wrong move and it's game over.

Rocket Boost is a fast-paced 3D side-scroller where precision and skill are key. Steer your rocket through environmental hazards, carefully control your movement, and collect asteroids along the way.

🎮 Controls

  • A — Move left
  • D — Move right
  • Space — Fly / Boost upward

🎯 Objective

Reach the landing platform at the end of each level while avoiding environmental hazards and collecting as many asteroids as possible. Complete a level to progress to the next challenge.

Your collected asteroids are tracked through the in-game UI, with a final recap showing your total when the run ends.

🛠️ About the Project

Rocket Boost was built as part of my game development studies while learning gameplay programming with Unity and C#.

The core gameplay focuses on guiding the spaceship from point A to point B, navigating environmental hazards with precise, physics-based movement. Through this project, I explored several core Unity and C# concepts, including:

  • Classes and namespaces
  • Input Actions
  • Switch statements
  • Physics-based movement using forces
  • Triggering audio and particle effects
  • Collision and trigger interactions
  • UI and gameplay feedback

I also expanded the original project by adding an asteroid collection system, an in-game asteroid counter, and a game-over UI recap showing the number of asteroids collected during the run.

🎮 Core Game Loop

Fly → Avoid hazards → Collect asteroids → Reach the landing platform → Progress to the next level

Thanks for playing! 🚀