Skip to content
SCUMM
EntityQ836102· pop 23· linked from 275 articles

Also known as Script Creation Utility for Maniac Mansion

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

Key facts

Programming language.name
Script Creation Utility for Maniac Mansion
Programming language.screenshot
Image:Maniac Mansion.png
Programming language.screenshot caption
Maniac Mansion (1987) on the Commodore 64, the game for which the SCUMM system was originally designed
Programming language.paradigm
<!-- or:
Programming language.paradigms
-->
Programming language.developer
Lucasfilm Games
Programming language.released
<!-- Entry needs:
Programming language.latest release version
8
Programming language.latest release date
<!-- Entry needs:
Programming language.discontinued
yes
Programming language.platform
Cross-platform
Programming language.file format
<!-- or:
Programming language.file formats
-->

via Wikipedia infobox

Wikidata facts

Show 1 more fact
inception
1987-00-00
Sources (2)

via Wikidata · CC0

~11 min read

Article

10 sections
Contents
  • History
  • Design
  • Reimplementation
  • Compiler
  • Interpreters
  • References and in-jokes
  • See also
  • Notes
  • References
  • External links

Script Creation Utility for Maniac Mansion (SCUMM) is a video game engine developed at Lucasfilm Games, later renamed LucasArts, to ease development on their graphic adventure game Maniac Mansion (1987). It was subsequently used as the engine for later LucasArts adventure games and Humongous Entertainment 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 MMUCAS. SCUMM has been released on these platforms: 3DO, Amiga, Apple II, Atari ST, CDTV, Commodore 64, FM Towns & Marty, Macintosh, Nintendo Entertainment System, MS-DOS, Microsoft Windows, Sega CD (Mega-CD), and TurboGrafx-16/PC Engine. Several SCUMM games have been officially and unofficially ported to other systems through use of the open-source ScummVM software.

Gallery (2)

Connections

Categories