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. Maniac Mansion itself could still kill characters and leave the player stuck, but from The Secret of Monkey Island (1990) onward LucasArts' SCUMM games followed Gilbert's philosophy — set out in his 1989 essay "Why Adventure Games Suck" — that adventure games should not kill the player or create unwinnable states, the "no dead ends" commitment that distinguished them 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.