ScummKit
Reviving the Legendery SCUMM™️ EngineWith ScummKit we are bringing back the legendary SCUMM engine, and putting together it’s pieces to play and create our beloved point and click adventure games. But we go even further by enhacning the engine beyond its old school features, making it ready for the next generation with all the bells and whistles. And because we want to see more SCUMM style adventures, everything is open source: the engine, compiler, and tools.

SPUTM
The first side of the SCUMM engine is the backbone SPUTM (SCUMM Presentation Utility TM). It interprets scripts, loads assets, and handles user interactions, bringing SCUMM games to life.

SCUMM
The other side is the scripting language SCUMM (Script Creation Utility for Maniac Mansion), compiling SCUMM scripts into the adventure game being executed by SPUTM.

ScummViewer
Ever wanted to see what a SCUMM game is made of? The ScummViewer allows you to explore your favorite games in it’s details, like it’s graphics, animations, music, scripts, etc.
Features
For now, the first version of ScummKit is tailored to target SCUMM v5 exclusively (Monkey 2, Indy FoA) and is available only for Mac and iPhone. However, ScummKit is designed to be extendable for other SCUMM versions in the future. When the time is right, there are also plans to bring the compiler to Linux and Windows. The virtual machine for playing games and the tools currently run natively on Apple platforms only, and there are no plans to port them at the moment since it’s more important to get the core features done right first. It should be feasible, however, to make adventure games built with ScummKit run on ScummVM.
- SCUMM version 5 compatible (Monkey 2, Indy FoA)
- SPUTM runs natively on macOS and iOS
- SCUMM compiler to build SCUMM v5 bundles
- Index and Resource file browser
- Inspect resources (rooms, boxes, charsets, costumes, images, objects, scripts, sounds)
- SCUMM bytecode decompiler


