Twine
An open-source tool for telling interactive, nonlinear stories.
Twine is an open-source tool for creating interactive, nonlinear stories without writing code. It lets authors build branching narratives that can be extended with variables, conditional logic, images, CSS, and JavaScript. Stories are published directly to HTML, so the resulting files can be posted nearly anywhere, and content created with Twine is free to use for any purpose, including commercial use.
Twine runs as a desktop app or in the browser. It includes built-in story formats—Chapbook, Harlowe, Snowman, and SugarCube—each with its own online guide, and these formats determine the features available and how code is written. Learning resources include the Twine Reference for the user interface and the Twine Cookbook with examples for common tasks across the built-in formats. Source repositories are available for the application, its file specifications, and the story formats. Twine is free to use, with no paid editions or seat-based plans indicated.
12 alternatives to Twine
Ranked by how well each tool replaces Twine: shared features, audience, price and popularity.
A visual novel engine for telling interactive stories with words, images, and sounds.
Covers 3 of 12 key features.
Free planOpen source60 out of 100 matchFreeRead, write, discover, and share the books you'll always remember.
Covers 1 of 12 key features.
Free plan59 out of 100 match$4.99/mo- 56 out of 100 matchContact sales
Create your own storybook online with writing, illustrations, and characters.
Covers 0 of 12 key features.
Free plan55 out of 100 match$10/moCreate, share and reuse interactive HTML5 content in your browser
Covers 2 of 12 key features.
Free planOpen source54 out of 100 matchContact sales- 54 out of 100 matchContact sales
Make Games, Animations, and Everything In-Between
Covers 4 of 12 key features.
Free planOpen source53 out of 100 matchContact salesInteractive ebook creation software and digital publishing platform for creating, hosting,
Covers 1 of 12 key features.
Free plan52 out of 100 match$30/moA programming website and app where you don't need to know how to program.
Covers 2 of 12 key features.
Free plan52 out of 100 matchContact salesThe next gen modern open source learning platform
Covers 2 of 12 key features.
Free planOpen source52 out of 100 matchFreeA platform to learn skills needed for technology jobs and prepare for coding interviews
Covers 1 of 12 key features.
Free plan50 out of 100 matchContact salesLearn a language. Memrise is authentic, useful & personalised.
Covers 1 of 12 key features.
Free plan50 out of 100 matchContact sales