Lunar Lander
2019
#C# #Unity
This is a modern Unity 3D recreation of the classic 1979 Atari game, Lunar Lander.
The goal of this game is safely land a lunar space craft on designated spots on the moon for points. The player must carefully balance the physics of the lander by rotating it left/right and applying a constant thrust force when needed, while also managing fuel consumption. If the lander collides with the moon's surface at an incorrect angle and/or high velocity, it will crash.
The lander is a multi-part model, with several game objects held together by Fixed Joints. They break apart upon crashing. For each game, the moon's surface mesh and landing platforms are randomly generated. The camera will zoom in and focus on the lander when it lands or crashes.