The Z-machine Preservation Project is a Java implementation of the Z-machine (Java version >= 5 is required) specification. This Z-code interpreter can be run either as a standalone application or as an applet within a Web browser. It runs Interactive Fiction created by Infocom as well as those compiled with Inform, and targets all existing story file versions. Features include saving the game state, multimedia support (graphics, sound effects, meta data), colored and styled text, undo, and timed input as well as support for different languages. Games in the Inform 7 release format are supported as well (Treaty of Babel specification).
"The Game" is a project designed to simplify the process of producing any high-quality cross-platform 2D or 3D graphical computer game. The hope is that any game can be produced simply by changing a few settings and pressing a "compile" button. The project has three "deliverables": a game engine library to abstract across the set of all possible computer games (applying object-oriented design methods to the general problem in such a way as to be usable in specific instances); a graphical interface for easy game design (an exercise in human interface design); and a gaming package with a lot of shiny games to play.
ScummVM is an interpreter and emulator for several classic graphic point-and-click adventure games. Support is currently available for: Adventure Soft's Simon the Sorcerer 1 and 2; Revolution's Beneath A Steel Sky, Broken Sword 1, and Broken Sword 2; Flight of the Amazon Queen; Wyrmkeep's Inherit the Earth; Coktel Vision's Gobliiins; and games based on LucasArts' SCUMM (Script Creation Utility for Maniac Mansion) system. The latter includes titles such as Monkey Island, Day of the Tentacle, Sam and Max, The Dig, and more.