SCUMM

related topics
{system, computer, user}
{film, series, show}
{math, number, function}
{ship, engine, design}
{game, team, player}
{language, word, form}
{album, band, music}
{food, make, wine}

Script Creation Utility for Maniac Mansion (SCUMM) is a scripting language developed at LucasArts (known at the time as Lucasfilm Games) to ease development of the graphical adventure game Maniac Mansion.

It falls somewhere between a game engine and a programming language, allowing designers to create locations, items and dialogue sequences without writing code in the actual language the game source code would end up in. This also meant that the game's script and data files could be re-used across various platforms. SCUMM is also a host for embedded game engines such as iMUSE (standing for Interactive MUsic Streaming Engine), INSANE (standing for INteractive Streaming ANimation Engine), CYST (in-game animation engine), FLEM (places and names object inside a room), and MMUCUS. SCUMM has been released on the following platforms: 3DO, Amiga, Apple II, Atari ST, CDTV, Commodore 64, Fujitsu Towns & Marty, Apple Macintosh, Nintendo Entertainment System, MS-DOS/PC-DOS, Microsoft Windows, Sega Mega-CD and TurboGrafx-16/PC Engine.

Contents

History

The original version was coded by Aric Wilmunder and Ron Gilbert in 1987, with later versions enhanced by Aric Wilmunder (a.k.a. the SCUMM Lord) and various others.

SCUMM was subsequently reused in many later LucasArts adventure games being both updated and rewritten several times. LucasArts finally abandoned the SCUMM engine in 1998 when they switched to GrimE, using the free software scripting language Lua, for the games Grim Fandango and Escape from Monkey Island.

Full article ▸

related documents
John Logie Baird
Zork
Goodtimes virus
70 mm film
VistaVision
Discovery Channel
Showtime
The Final Fantasy Legend
Video art
Final Fantasy Chronicles
China Central Television
Zool
DIVX (Digital Video Express)
CONELRAD
Internet Oracle
Nautilus (file manager)
Microsoft BASIC
8 mm film
Application binary interface
ActiveX
Abstract Window Toolkit
Access control list
SoftICE
Schematic
Windows Metafile
Wide area information server
OS-9
X window manager
Role-based access control
Microsoft PowerPoint