*** Welcome to piglix ***

SCUMM engine

Script Creation Utility for Maniac Mansion
Maniac Mansion.png
Maniac Mansion (1987) on the Commodore 64, the game for which the SCUMM system was originally designed
Designed by Aric Wilmunder,
Chip Morningstar,
Ron Gilbert
Developer Lucasfilm Games,
LucasArts
First appeared 1987; 31 years ago (1987)
Last release
? / 1998; 20 years ago (1998)
Platform Cross-platform
OS Cross-platform

Script Creation Utility for Maniac Mansion (SCUMM) is a video game engine developed at Lucasfilm Games, later renamed LucasArts, to ease development on their first graphic adventure game Maniac Mansion (1987). It was subsequently used as the engine for later LucasArts adventure games.

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 language in which the game source code ends up. This also allowed the game's script and data files to be cross-platform, i.e., re-used across various platforms. SCUMM is also a host for embedded game engines such as the Interactive MUsic Streaming Engine (iMUSE), the INteractive Streaming ANimation Engine (INSANE), CYST (in-game animation engine), FLEM (places and names object inside a room), and MMUCUS. SCUMM has been released on these platforms: 3DO, Amiga, Apple II, Atari ST, CDTV, Commodore 64, Fujitsu FM Towns & Marty, Apple Macintosh, Nintendo Entertainment System, DOS, Microsoft Windows, Sega CD (Mega-CD), and TurboGrafx-16/PC Engine.


...
Wikipedia

...