Skip to content
SPECIFICTION
Get listed

ink and Inky vs Twine

ink and Inky

inklestudios.com

Twine

twinery.org

Side by side

Figureink and InkyTwine
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
Plans published11
Spec score · Game Narrative Design Software8.1 (#9)7.5 (#18)
Intended usersThe site describes ink as primarily designed for professional game development, while also noting that it can be used to write and share choice-based interactive fiction.The reference says users do not need prior programming or game-making experience to succeed with Twine.
PurposeInk is a narrative scripting language for writing branching game stories.Twine is an open-source tool for creating interactive, nonlinear stories.
SupportThe site directs users to Discord and GitHub Discussions for questions about ink and its Unity integration.The site points users to the Interactive Fiction Community Forum and Twine Discord for the author community.

Plans

ink and Inky

  • FreeFree

ink and Inky pricing →

Twine

  • TwineFree

Twine pricing →

In their own words

ink and Inky

ink is a text-first scripting language for branching game narratives, with logic and code placed within the story text. It is designed mainly for professional game development, though it can also be used to write and share choice-based interactive fiction. The companion Inky editor lets writers create, test, and export stories in one app. Its play pane updates while a story is being written, it highlights errors as they appear, and it can jump from a divert to its target. Inky exports stories as JSON or as a web page ready for customisation. The editor runs on Linux, macOS, and Windows. For Unity, an integration plugin recompiles ink files during editing and provides a previewer inside the Unity Editor; the maker also points to Inkpot, a container for using ink within Unreal Engine. ink, Inky, and the Unity plugin are free under the MIT license. Help is available through Discord and GitHub Discussions.

Visit inklestudios.com

Twine

Twine is a free, open-source tool for creating interactive, nonlinear stories. You can start without programming, then add variables, conditional logic, images, CSS, and JavaScript. The text-focused editor also supports sound and video. Built-in story formats—Chapbook, Harlowe, Snowman, and SugarCube—change the available features and coding approach. Twine publishes projects directly as HTML files for web hosting or private sharing, and readers open those stories in a browser without installing software. It runs in a browser and has desktop packages for Windows, macOS, and Linux. The Cookbook includes guidance for publishing to Borogove.io and Itch.io and adding work to IFDB. Twine provides an editor reference, documentation, tips, and examples, with community help through the Interactive Fiction Community Forum and Twine Discord. Stories made with Twine may be used for any purpose, including commercial work. The reference notes that heavy multimedia can feel awkward and multiplayer requires substantial programming knowledge.

Visit twinery.org