Tutorial: Making Games with Twine

Launch the Twine Digital Storytelling Tutorial Set

Learning through Game Design

Launch the Twine Tutorial Set (Tutorials Open in New Window)

Twine is a free, open-source tool for telling interactive, nonlinear stories, created by Chris Klimas in 2009.

You don’t need to write any code to create a complex multimodal story with Twine, but you can extend your stories with variables, conditional logic, images and embedded video, music and sound effects, CSS, and JavaScript when you’re ready.

Twine publishes directly to HTML, so you can post your work nearly anywhere – including the New Media Modules Twine repository, or free twine hosting communities.

To upload your Twine project to the New Media Modules, visit our resources pages below.

Twine Version 1.4.2 for Windows and OS X is the version modeled in our tutorial and is ideal for telling complex, multimodal digital narratives and research artefacts.
Download Twine
Additional Twine Resources, Documentation & Tips