The revolutionary technology behind Monkey Island and Grim Fandango
summary
SCUM is a domain specific scripting system that lets designers write gameplay as stage‑like scripts and it ships in roughly 50 games, enabling fast iteration and cooperative multitasking so many behaviors run in parallel without threads. The Grim pipeline replaces SCUM for 3D, uses Lua scripting and the Droid renderer plus prebaked depth buffers to composite real‑time characters into Softimage backgrounds. Remasters run original bytecode and swap high‑res assets at frame time, enabling a pixel‑blend slider that proves the approach works.
AI-written summary · about
chapters (11)
- 0:00Start
- 8:02Powered by SCUMM
- 13:01Way ahead of its time
- 18:01Example script - Maniac Mansion (cont.)
- 20:47Cooperative multi-tasking
- 24:19Anatomy of a room': Object states
- 26:30Anatomy of a 'room': Costumes
- 39:49Grim Fandango engine (GrimE)
- 42:45Anatomy of a set: Background
- 43:36Anatomy of a set: Objects
- 44:58Anatomy of a set: Actors and costumes
related talks
01h 00mThe Story of Oddworld: Soulstorm.
38mUSE lisp WITH game - Making an Adventure Game with Clojure
59mPlaying Video Games One Frame at a Time
36mGame Development in SwiftUI
23mFireside Chat: The next-gen console opportunity
23mDOOM Postmortem: 30 Years of DOOM
47mStorytelling Beyond Words
01h 00mCritical Path Coding
