Skip to content

Download

Everything below is read live from GitHub Releases, so it is always the latest version.

Patterpad is the main app: the desktop editor where you write. It is self-contained; nothing else to install.

Loading the latest release…

New to Patter? Patterpad carries two worked examples: the Interactive Tour, a small, playable project that teaches the format by playing it, and The Night Ferry, a short finished story. Both are on its welcome screen, and under Help ▸ Open an Example. Each opens as your own copy; press Play from Start.

Each is also a single .patterpack file, to download here. Open one in Patterpad with File ▸ Open Patterpack… (or just double-click it), let Patterpad unpack it, and press Play from Start.

Loading the latest release…

Loading the latest release…

The plugin that plays your story inside your game. Pick the engine you ship on. The four runtimes are the same version and tested to match:

Loading the latest release…

The JS runtime is also on npm as @patterkit/runtime (plus the optional @patterkit/play-helpers), or from a CDN. The drop-in carries both under one global and is served from the helpers package:

<script src="https://unpkg.com/@patterkit/play-helpers/dist/patterplay.min.js"></script>

See The Engine API and the per-engine guides to get started.

patter validates, compiles, plays, and localises projects from the terminal: handy for CI and automation. One self-contained file per platform, no Node.js required:

Loading the latest release…

Or from npm, if you already have Node:

Terminal window
npm install -g @patterkit/cli
patter validate ./my-project.patter

See the CLI reference for every command.

The full release history, including older versions and the conformance corpus the runtime ports are tested against, lives on GitHub Releases.

Open source under the MIT licence, made by .