Snowman
Snowman is an advanced Twine 2 story format designed for people who already know JavaScript and CSS. It was originally created by Chris Klimas and is currently maintained by Dan Cox.
Want to learn more?
The official Snowman documentation has more details.
What does Snowman offer?
Snowman does not use macros as found in sister story formats Harlowe and SugarCube. Instead, it provides template tags, <% ... %>, and a JavaScript API for accessing and manipulating the current story and its passages.
It also includes the JavaScript library jQuery.
Installing Snowman in Twine
To use Snowman as a story format in Twine 2:
- Open Twine 2.
- Go to Twine in the top-level menu.
- Click on Story Formats.
- In the sidebar, click on Add.
- Enter the JSONP URL for the version you want to use from the builds page
For example, to install the latest 2.X version, use:
https://videlais.github.io/snowman/builds/2.X/format.js
Major Branches
Snowman development is organized into major version branches:
- 1.X Branch - Legacy version
- 2.X Branch - Current stable version
- Main Branch - Development version