Yarn Spinner
Open-source narrative scripting tool for game dialogue. Write branching conversations in Yarn script and integrate with Unity, Godot, or custom engines using the runtime library.
Our Verdict
Best narrative scripting tool for Unity-first indie teams; Ink still wins for pure-text, writer-led workflows.
Pros
- Designed for Unity first, with Godot support growing
- Visual editor and Yarn script both supported
- MIT licensed and backed by a real small team
- Writer-friendly syntax easier than Ink for newcomers
Cons
- Less battle-tested on huge shipped titles than Ink
- Non-Unity engine support is community-driven
- Tooling still evolving, occasional breaking changes
- Complex state machines push you back to code
Best for: Unity indie teams wanting narrative tooling with both visual and text editing
Not for: Writer-led teams outside Unity preferring plain-text scripts — Ink is sharper there
When to Use Yarn Spinner
Good fit if you need
- Branching NPC dialogue authored in Yarn script by game writer
- Unity Dialogue System driven by Yarn Spinner runtime
- Godot visual novel powered by Yarn Spinner GDScript plugin
- Non-programmer narrative designer writing game dialogue in Yarn
- Custom engine runtime built on Yarn Spinner open-source library
Lock-in Assessment
Low 5/5
Lock-in Score 5/5
Pricing
Price wrong?Yarn Spinner Pricing
- Pricing Model
- free
- Free Tier
- Yes
- Entry Price
- —
- Enterprise Available
- No
- Transparency Score
- —
Beta — estimates may differ from actual pricing
1,000
1001K10K100K1M
Estimated Monthly Cost
$25
Estimated Annual Cost
$300
Estimates are approximate and may not reflect current pricing. Always check the official pricing page.
Community Discussion
Comments powered by Giscus (GitHub Discussions). You need a GitHub account to comment.