JUL 2, 1993

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.

Space Boost
EngineUnity
LanguageC#
BuildPlayable
PhysicsRigidbody
MovementThrust + Rotate
LoopLevel Sequence
Systems Built
  1. 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 freezeRotation guard so a collision can't spin the ship out - with engine audio and thruster particles tied to the input state. Movement.cs

  2. 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

  3. 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

  4. 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