Skip to content
SPECIFICTION
Get listed

ink and Inky vs Yarn Spinner

ink and Inky

inklestudios.com

Yarn Spinner

yarnspinner.dev

Side by side

Figureink and InkyYarn Spinner
Price fromFreeFree
Free planYesYes
Free trial——
Open source—Yes
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
API—Yes
Plans published12
Spec score · Game Narrative Design Software8.1 (#9)8.6 (#4)
HeadquartersCambridge, United KingdomHobart, Tasmania, Australia
LicenseThe maker says ink, Inky, and the ink-Unity integration plugin are available under the MIT license.The core of Yarn Spinner is provided under the MIT License.
PurposeInk is a narrative scripting language for writing branching game stories.Yarn Spinner creates narrative game tools for writers, programmers and game designers to plan, write, integrate and test game dialogue.
SupportThe site directs users to Discord and GitHub Discussions for questions about ink and its Unity integration.Support is available by email, with replies usually within a few business days, and through a community Discord server.
Unity integrationThe Unity plugin automatically recompiles ink files as they are edited and includes a previewer for playing stories in the Unity Editor.Yarn Spinner for Unity includes a Dialogue Runner and components for loading and delivering dialogue to game UI.
Unreal integrationThe page points to Inkpot, a container for integrating ink within Unreal Engine, created by The Chinese Room.The Unreal Engine integration is described as an alpha release with Blueprint and C++ support.

Plans

ink and Inky

  • FreeFree

ink and Inky pricing →

Yarn Spinner

  • FreeFree
  • Yarn Spinner+ for Unity$75, paid once

Yarn Spinner 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

Yarn Spinner

Yarn Spinner is a set of tools for planning, writing, integrating, and testing dialogue for games. Its human-readable Yarn scripting language supports interactive conversations and branching narratives. Official integrations are available for Unity, Godot with C# or GDScript, and Unreal Engine with Blueprint or C++. The free, open-source Visual Studio Code extension adds syntax highlighting, error checking, a graph view, and an in-editor dialogue preview. Dialogue strings can be exported with unique IDs, and the system supports runtime language switching and Unity Localization. Voice-over features include audio asset management, synchronization with localization, and playback timing. Ready-made add-ons include speech bubbles and dialogue wheels; Text Animator is part of Yarn Spinner+. Try Yarn Spinner offers a browser-based space to write and run scripts without setup, but its scripts remain in browser storage and are not backed up or synchronized. The core is licensed under MIT. The Free plan costs nothing; Yarn Spinner+ for Unity costs 75.00 USD or more, once.

Visit yarnspinner.dev