LucasArts · 1987 · 1980s–1990s · C
SCUMM (Script Creation Utility for Maniac Mansion) was LucasArts' adventure game engine, enabling non-linear point-and-click storytelling and a "no dead ends" design philosophy that produced the finest adventure games of the era.
SCUMM was created by Ron Gilbert and Aric Wilmunder to author Maniac Mansion (1987), replacing the typed parser interface of earlier adventure games with a graphical verb-and-noun interface that players controlled entirely via mouse. The engine's scripting language allowed designers to write complex branching logic, cutscene triggers, and inventory interactions without touching C code, dramatically accelerating LucasArts' production pipeline through the late 1980s and 1990s. Crucially, Gilbert designed SCUMM around his philosophy that adventure games should never kill the player or create unwinnable states — the "no dead ends" commitment that distinguished LucasArts adventures from Sierra's contemporaneous titles. SCUMM powered seventeen commercial games and was expanded across six major internal versions to support CD-ROM audio, higher resolutions, and additional platform targets.