Toolbox
Tools
Notes on the engines, models and systems behind interactive stories and living worlds: what each tool makes possible, where it falls short and how to begin.
Engines & rendering
- Three.jsFree (open source) · Read →
A lightweight JavaScript 3D library for the browser, with WebGL and WebGPU renderers and a huge library of examples.
- Babylon.jsFree (open source) · Read →
A full web game and rendering engine in TypeScript, with physics, GUI, WebGPU support and browser-based tools like the Playground.
- PhaserFree (open source); paid editor and AI services available · Read →
A mature open-source HTML5 framework for 2D games in JavaScript or TypeScript, with WebGL and Canvas rendering.
- Godot EngineFree (open source) · Read →
A free, MIT-licensed 2D and 3D game engine with a full editor, its own scripting language and exports to desktop, mobile and web.
AI for code & design
- OllamaFree for local use; optional paid cloud plans · Read →
A free, MIT-licensed tool for downloading and running open language models on your own machine, with a local REST API.
- ClaudeFree tier, paid plans and a paid API · Read →
Anthropic's family of language models, available through the Claude apps, the Claude API and the Claude Code coding agent.
- CodexIncluded in ChatGPT plans; or API key · Read →
OpenAI's coding agent, available as an open-source CLI, an IDE extension, in the ChatGPT desktop app and as a cloud agent.
- LM StudioFree, including for work · Read →
A desktop app for downloading, running and serving open language models locally, with a chat interface and an OpenAI-compatible API.
