Rocket (circa 1971)
(PDP-8, by Eric Peters)
Rocket introduced a primitive graphical display that utilized a single asterisk to display altitude. It was still text based.
LEM (circa 1971)
(DEC PDP-8, by William Labaree II)
Labaree’s version is the most complex of the text-based landing simulators. It even offers to display readouts in either English or Metric units.
(DEC GT40, by Jack Burness)
The original graphical Lunar Lander game. Feel free to peruse the original source code, if you’re so inclined.
Lunar Lander (1979)
(Arcade, by Rich Moore and Howard Delman for Atari)
Atari’s first arcade game with vector graphics. It spawned most of the clones you see today. Play it online at Atari’s website (requires Java).
Tranquility Base (1980)
(Apple II, by Bill Budge)
x`Before he found fame at Electronic Arts for his Pinball Constuction Set, Bill Budge coded this very accurate clone of Atari’s Lunar Lander on the Apple II. It even simulates vector graphics.
Jupiter Lander (1982)
(VIC-20, by Hitoshi Suzuki for HAL Laboratory)
While this game was also released on the Commodore 64, purists consider Suzuki’s VIC-20 version to be superior.