AdventureJS
A JavaScript engine for SCUMM-style point-and-click adventure games.

- Year
- 2018
- Type
- Libraries
- Platform
- Web
- Status
- Archived
- Built with
- JavaScript, Babel, Flow, Parcel
Started in 2018, broadly inspired by SCUMM, the engine behind Monkey Island. Ships with a Monkey Island example. Last touched in 2022.
An adventure game engine, broadly inspired by SCUMM. The source is split into rooms, actors, items, verbs, actions, a story layer, a renderer and a debugger. Babel and Flow for the code, Parcel to run the example.
The one example is a Monkey Island scene, run with yarn run example.
Footnote: FableFlowJS (2023) is a smaller attempt at the same theme. A TypeScript library for branching narrative games in the style of the Lifeline series, with JSON stories, save and load, translations and React hooks.