Twine is an open source visual tool for creating interactive, non-linear stories for the Web, based on the Twee story engine. Although Twine 2.0 works in a browser, the program is still local to the computer. Twine is a tool for creating hypertext. As Twine publishes directly to HTML, authors can post their work nearly anywhere.
If you prefer the command line, twee2 may be a better choice. It compile Twee-style (.tw, .twine) interactive fiction source files to Twine 2-style output.
- Streamlined look and feel.
- Web based editor.
- Publishes directly to HTML.
- 3 story formats (other formats are available):
- Harlowe – the default Twine 2 story format. It’s focused on making it easy to add basic interaction to your stories in a readable, concise way.
- SugarCube – can save a player’s progress into separate slots, similar to a console video game, customization of the story sidebar and more.
- Paperthin – the default proofing format. It creates a version of stories tailored for editing and proofreading.
- Incorporate variables, which encompass the traditional trappings of games such as hit points and score.
- Capability to do conditional logic, so you can build games.
- Dark theme for late-night hypertexting.
- Visual previews of stories in the list.
- Internationalization support.
Support: Twine Cookbook, GitHub Code Repository, Forum, twine-utils
Developer: Chris Klimas, Leon Arnott, Daithi O Crualaoich, Ingrid Cheung, Thomas Michael Edwards, Micah Fitch, Juhana Leinonen, Michael Savich, and Ross Smith
License: GNU General Public License v3.0
|Read our complete collection of recommended free and open source software. The collection covers all categories of software.
The software collection forms part of our series of informative articles for Linux enthusiasts. There's tons of in-depth reviews, alternatives to Google, fun things to try, hardware, free programming books and tutorials, and much more.