Lunar Retrogarde is a love letter to Lunar Lander

RPG-level up elements with a per-ship prestige system

Classic Lander mode with many extra modes to give the game a little twist

Endless lander mode

Endless asteroid descent mode

Hanger for all your ships upgrades (extra hulls for extra lives)

Fleet to buy new ships / select between purchased ships

Settings has PC/Mobile controls, with Mobile controller layout picker


THE AIM OF THE GAME:

Your goal is to land on the flat pad(s) as soft/smooth/level as possible, while trying not to burn through an abundance of fuel.


The game is very much a work in progress, but its a single file html5 game built entirely with code, no assets used at all, also this entire project was built on my phone, using Spck Editor.


AI DISCLOSURE: DeepSeek was used for assisted coding, Claude did the final syntax error pass to verify it was working correctly


KEYBOARD CONTROLS:

Rotate left: ← or A

Rotate right: → or D

Thrust: Space or ↑ or W

Pause / Resume: Esc or P

Retry level: R


SPECIAL THANKS TO:  https://virtual-nomad.itch.io/  for helping me find a heap of bugs, polish all the scuffs and work out the flight physics (you're a legend)

EXTENDED SPECIAL THANKS TO:  https://peanutbutteraddict.itch.io/  for helping pinpoint some fantastic QoL additions and bugs