Space Boost
A physics rocket-flight game in the Lunar Lander vein - thrust and rotate a rocket through tight courses and land it safely on the pad. I built the Rigidbody flight, a tag-driven crash and landing system with sequential level loading, and sine-wave moving obstacles.
Playable Open the WebGL tab to play it in your browser.
-
01
Movement Thrust & Rotation Flight
Built rocket flight on a Rigidbody - Space adds relative upward thrust, A / D rotate on the Z axis behind a
freezeRotationguard so a collision can't spin the ship out - with engine audio and thruster particles tied to the input state.Movement.cs -
02
Collision Crash & Landing
Programmed a tag-driven collision handler that branches on Friendly, Finish, and crash, locks input during the transition so sounds never double up, plays the matching particles and audio, and loads the next or current scene on a delay.
CollisionHandler.cs -
03
Hazards Oscillating Obstacles
Wrote a reusable oscillator that drives obstacles along a configurable vector on a normalized sine wave, turning one period value into smooth, looping movement for moving platforms and hazards.
Oscillator.cs -
04
Flow Level Sequencing
Built sequential level loading that advances through the build-index scenes and wraps at the end on a successful landing, with debug keys to skip levels while testing.
CollisionHandler.cs