OpenLander

OpenLander is a Free "Lunar Lander" style game, in 3D. It is inspired partly by Psygnosis' wonderful 3D game Lander.

OpenLander is written in Python using the Soya3D game engine.

This game has really been made possible by the Soya3D engine; I don't know if I'd have got this far without it. It makes 3D programming very natural and Pythonic. The excellent selection of tutorials and the open nature of the engine's sourcecode have helped greatly in making the development of this game as rapid and straightforward as it has been.

The game is currently licensed under the GPLv2 and Copyright (C) 2008 Mark Williamson.

Development blog

Keep up with recent developments at the OpenLander Development Blog

Game features

Many of these features are provided directly by Soya3D with minimal effort from me. This is because Soya3D is amazing :-)

Gameplay videos

Screenshots

A lander accelerates past a cliff face.

The player skims low over a mountaintop, the engines throwing up dust from ground as the ship passes over.

Flying through a canyon, banked with main thruster for turning.

Liftoff from ground level - lots of dust thrown up by engines.

Smoke trails left by laser fire

Lander casts shadows during flight

Lander casts shadow whilst skimming the ground, throwing up dust.

Lander illuminates cliff using spotlight.

Lander external camera with nose mini-camera showing.

Mentions in other media

Downloads

Public Mercurial Repository at sharesource: http://hg.sharesource.org/openlander/

Development snapshots. These may be buggy.

Mark Williamson