Supported by LT&ILimited support may be available
CostFree
PrivacyPrivacy Impact Assessment has not been conducted
BandwidthLow
EquipmentWeb browser or desktop application

What is Twine?


Twine describes itself as an “open-source tool for telling interactive, non-linear stories.”


What Can You Use It For?


  • Branching fiction or non-fiction narratives: Allow students to practice problem-solving in real-world scenarios, explore different outcomes based on what variables or choices they select, or experience interactive text-based or graphic novels.
  • Text-based games: Although Twine is primarily intended for narratives, many authors have used it creatively to create text-based role-playing games through the incorporation of hyperlinks, images, and GIFs.
  • Web-based publishing: Twine publishes to HTML, meaning it can be shared publicly or privately on any web hosting service without the need for additional software.
  • Have students be the creators: Empower students to become designers rather than consumers by allowing them to play, collaborate, and create their own rich, text-based non-linear stories!

How Can You Access It?


Twine is free to use and is available to download as a desktop app or be used in your web browser. Visit twinery.org to get started!

Caution!

Using Twine in your browser will only save your work in your browser – not on a server. It is recommended to download the Twine app so that you story is saved directly on your hard drive. If you choose to use Twine in your browser, be sure to save often and be careful to not delete the save data from your browser!


How Do You Use It?


  1. Download the Twine app or use in your browser by visiting twinery.org.
  2. On the Twine dashboard, select “New.”
Using Twine in your Browser – Creating a New story
  1. Give your story a name. This can be changed later.
  2. You will be presented with a grid pattern and a small box indicating your first passage. Double click to edit.
Using Twine in Your Browser – Creating Your First Passage
  1. To create a new, linked passage, add [[name of new passage]] and one will be generated. Here are a few additional formatting tips:
    • **Bold**
    • //Italics//
    • To add an image: <img src = “ImageURL”>
Using Twine in Your Browser – Creating New Passages
  1. To test or preview your story, select the “Build” tab and then “Test” or “Play.” When you are ready to publish, select “Publish to File” to create a shareable HTML file.
Using Twine in Your Browser – Previewing and Publishing

Twine is somewhat complex to learn, as there are many additional features to create more complex narratives and games. Although it doesn’t require knowledge of coding or programming knowledge, you can incorporate HTML, CSS, and JavaScript.

The following resources are provided by Twine to help get you started:


What Support is Available?


Limited support may be available for Twine. Please feel free to contact us at learningtech@tru.ca if you have any questions!

Visit the Twine Discord channel to connect with other Twine authors, or the Interactive Fiction Community Forum to connect with other interactive fiction authors.