Ninja Sparks

Twine

Twine is a free, open-source tool for making interactive stories and text-based games. You create your story by connecting passages together, letting readers make choices that send them down different paths. It works particularly well for choose-your-own-adventure stories, but people have used it for everything from small experimental games to interactive fiction and educational projects.

You don’t need to know how to code to get started. However, Twine outputs standard HTML, so there’s plenty of scope to customise your project with HTML, CSS and JavaScript if you want to dig deeper. You can use Twine in your browser or download the desktop app, and finished stories can be published online as ordinary web pages.

Screenshot of Twine

← More from the Library

Related Library Items

Screenshot of Castle

Castle

Castle is a mobile app for iOS and Android that lets you create and share small interactive “toys”. More info →

Screenshot of Retro Puzzle Maker

Retro Puzzle Maker

Retro Puzzle Maker is a free browser-based tool for creating puzzle games that run on the original Nintendo Entertainment System (NES). More info →

Screenshot of Code.org

Code.org

A fun and educational platform for kids to learn coding through games and interactive lessons. More info →

Join thousands of creators exploring, tinkering, and having fun

Don't miss out—subscribe to Ninja Sparks today!