Software / Game Development

Twine

Map choices, write branching dialogue, and publish interactive stories with an open-source editor.

FreeWindows, macOS, Linux, web browserx64Open source
Screenshots
Twine story library view
Official Twine Cookbook illustration of the story list; the latest interface may differ.Official Twine Cookbook
Twine story menu
Official Twine Cookbook illustration of story controls; the latest interface may differ.Official Twine Cookbook
About

About Twine

Twine is a visual writing tool for interactive, nonlinear stories. Passages and links let a developer test branching dialogue, quest choices, tutorials, or a complete browser-based narrative game without writing code first. Story formats add more advanced variables and logic when the project needs them. Twine publishes stories to HTML; bringing that output or workflow into another game engine takes additional development.

The linked Windows installer is from the official Twine release. You can also use Twine in a browser or choose another desktop platform on the project website.

Independent catalog listing. NeonRoof is not affiliated with or endorsed by Twine contributors. The software, name, artwork, and copyright belong to their respective creators. NeonRoof links to the official upstream release and does not host, certify, or claim to have malware-scanned this build. Review the project's license, notices, and installation instructions before using it. Rights and download links checked October 2, 2026.

Features

What it does

  • Visual story map
  • Branching passages and dialogue
  • Story formats for variables and logic
  • HTML publishing
  • Browser and desktop editions
Current release

Version 2.12.0

Official upstream 2.12.0 release. Windows download links directly to the project maintainer's release file. Other platforms are available on the official project website.

Released
April 10, 2026
Package
EXE
Signature
Not checked
Security scan
Pending
Customer reviews

Be the first to review

Community

Questions and comments

Sign in to join the discussion.