ES

Project

Space Explorer

Physics-based planetary missions: manage gravity and fuel, land to collect minerals, and escape back into space.


Objective

Real-time physics-based landing game, part of the Arcade monorepo. Pilot a rover through the atmosphere of 12 progressively unlocked planets, land gently on the designated zones to collect mineral samples, and lift off back into space. The game engine runs on pure HTML5 Canvas, with per-planet gravity simulation and resource management.


How it works

  1. Descent Cross the atmosphere with the thrusters while managing fuel and the planet’s gravity.
  2. Landing Set the rover down gently on the designated flat zones without exceeding the impact speed.
  3. Collection Touching down on a landing area automatically gathers the mineral samples.
  4. Escape With every sample collected, fire upward and exit off the top edge of the scene to complete the level.

Mechanics


Controls


Stack

Astro 5React 19TypeScriptVitest 3i18nextHTML5 CanvasAWS S3CloudFrontRoute 53GitHub Actions