EVERYTHING XIAOMI
Get listed
Yarn Spinner logo

Yarn Spinner

Yarn Spinner is a set of narrative game tools for writing, integrating, and testing dialogue and branching stories.

Place
#1 of 25
Score
8.0
Yarn Spinner's website

What Yarn Spinner is

Yarn Spinner is a set of narrative game tools for writing, integrating, and testing dialogue and branching stories. Its human-readable Yarn language is designed for interactive conversations, with official integrations for Unity, Godot using C# or GDScript, and Unreal Engine using Blueprint or C++. The free, open-source Visual Studio Code extension provides syntax highlighting, error checking, a graph view, and an in-editor dialogue preview. Dialogue strings can be exported with unique IDs, and language switching can happen at runtime; Yarn Spinner can also use Unity Localization. Voice-over tools cover audio asset management, localization synchronization, and playback timing. Ready-made add-ons include speech bubbles and dialogue wheels; Text Animator is included in Yarn Spinner+. Try Yarn Spinner provides a browser-based way to write and run scripts without setup, but its scripts stay in browser localStorage and are not backed up or synchronized. The core is licensed under MIT. The Free plan is listed as free; Yarn Spinner+ for Unity is 75.00 USD or more, once.

Good

  • Free open-source VS Code extension includes dialogue preview.
  • Official integrations support Unity, Godot, and Unreal Engine.
  • Supports runtime language switching and unique dialogue IDs.
  • Includes voice-over tools and audio asset management.

Watch out

  • Browser scripts are not backed up or synchronized.
  • Yarn Spinner+ for Unity costs 75.00 USD or more, once.

Who it suits

Yarn Spinner suits writers, programmers, and game designers building interactive dialogue for Unity, Godot, or Unreal Engine projects. It is also relevant to teams working with localization or voice-over.

Verdict

Yarn Spinner brings dialogue authoring, engine integrations, localization, and voice-over tools into one narrative workflow. Its free extension and browser tool are useful starting points, but browser scripts require separate care because they are not backed up.

Plans and prices

From Yarn Spinner's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeYarn language support · engine integrations · VS Code extension · documentation and community support · free forever
Yarn Spinner+ for Unity$75, paid onceText Animator integration · Classic RPG and Snaaake presenters · priority support and bug fixes · early access · one-time minimum price

The facts

Each one read from Yarn Spinner's own pages, with the date it was checked.

Where it runs

Browser data limit
Scripts in Try Yarn Spinner remain in browser localStorage, are not sent to the team and are not backed up or synchronized.checked 1 Oct 2026
Browser data limitation
Browser scripts are not synchronized or backed up, so users are told to save work to disk regularly.checked 15 Oct 2026
Browser privacy
Browser tools compile and run locally, keep scripts in localStorage and do not send script contents to Yarn Spinner servers.checked 15 Oct 2026
Browser tool
Try Yarn Spinner runs Yarn scripts and dialogue directly in a browser with no installation.checked 15 Oct 2026

What it does

Commands and game integration
Commands can trigger game events, update variables and control game state from Yarn scripts.checked 15 Oct 2026
Core licence
The core Yarn Spinner repository is published under the MIT License.checked 15 Oct 2026
Dialogue preview
Writers can play through dialogue inside VS Code and preview scripts in the browser without installing an engine.checked 15 Oct 2026
Dialogue UI
Built-in and customizable dialogue views can show lines, character names and options, while custom views can be created.checked 15 Oct 2026
Documentation depth
Documentation covers beginner scripting, fundamentals, advanced scripting, engine guides, add-ons, samples, API reference, FAQ and migration.checked 15 Oct 2026
Editor
The free open-source Visual Studio Code extension provides syntax highlighting, error checking, graph view and in-editor dialogue preview.checked 1 Oct 2026
Engine integrations
Official integrations support Unity, Godot with C# or GDScript, and Unreal Engine with Blueprint or C++.checked 1 Oct 2026
Function extensibility
The Library API lets developers register, import, query and remove functions callable from Yarn programs.checked 15 Oct 2026
Godot integration
Godot support includes C# and an early-access GDScript implementation.checked 15 Oct 2026
Graph view
The editor displays node relationships in file-level and project-wide interactive graphs.checked 15 Oct 2026
Independent editor praise
Reddit users repeatedly describe Yarn Spinner as easier to use than more advanced alternatives and especially suitable when localization is needed.checked 15 Oct 2026
Installation options
Unity users can install through Itch.io, the Unity Asset Store, GitHub or OpenUPM.checked 15 Oct 2026
License
The core of Yarn Spinner is provided under the MIT License.checked 1 Oct 2026
Limit: engine maturity
The official install page labels Unreal support alpha and GDScript support early access, indicating those integrations are less mature than Unity.checked 15 Oct 2026
Limit: feature depth
In a Reddit comparison, users say Ink offers more advanced or powerful built-in scripting options than Yarn Spinner.checked 15 Oct 2026
Localization
Localization exports dialogue strings with unique IDs, supports runtime language switching and can use Unity Localization.checked 15 Oct 2026

The company

Company headquarters
The company is based in Hobart, Tasmania, Australia.checked 15 Oct 2026
Company legal identity
The maker identifies itself as Yarn Spinner Pty. Ltd., an Australian private company.checked 15 Oct 2026
Company size listing
LinkedIn lists Yarn Spinner Pty. Ltd. as privately held with 51–200 employees.checked 15 Oct 2026
Headquarters
Hobart, Tasmania, Australiachecked 28 Sep 2026

Alternatives to Yarn Spinner

All alternatives
  1. 1Ren'Py logo

    Ren'Py

    Free planOpen sourceAndroidiOSWebAPI
    7.9Free plan
  2. 2

    ChatMapper

    Free planWebLinuxmacOSSelf-hosted
    7.7From $19 a month
  3. 3articy:draft X logo

    articy:draft X

    Free planAPImacOSSelf-hostedWindows
    7.4From €69.99 a year
  4. 4

    Poetix

    Free planWebAPI
    7.2From $15 a month
  5. 5Arcweave logo

    Arcweave

    Free planWebAPI
    6.7From $15 a month
  6. 6Narratyr logo

    Narratyr

    Free planLinuxmacOSWindows
    6.7From $10 a month