free implementation of LucasArts' SCUMM interpreterScummVM is a `virtual machine' for several classic graphical point-and-click adventure games. It is designed to run Adventure Soft's Simon the Sorcerer 1 and 2, Revolution's Beneath A Steel Sky, and games based on LucasArts' SCUMM (Script Creation Utility for Maniac Mansion) system. SCUMM is used for many games, including Monkey Island, Day of the Tentacle, Sam and Max and more. See the official compatibility list at
%ScummVM Source Reference
These pages contains a cross referenced documentation for the ScummVM source code, generated with Doxygen (http://www.doxygen.org
) directly from the source. Currently not much is actually properly documented, but at least you can get an overview of almost all the classes, methods and variables, and how they interact.