Skip to content
SPECIFICTION
Get listed

Narrat vs Yarn Spinner

Narrat

narrat.dev

Yarn Spinner

yarnspinner.dev

Side by side

FigureNarratYarn Spinner
Price fromFreeFree
Free planYesYes
Free trial——
Open source—Yes
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
API—Yes
Plans published22
Spec score · Game Narrative Design Software7.8 (#14)8.6 (#4)
Godot integrationThe documentation lists a Godot 4 integration plugin.Godot support includes C# and an early-access GDScript implementation.
LocalizationThe documentation describes built-in localization with syntax for strings and a language switcher.Localization exports dialogue strings with unique IDs, supports runtime language switching and can use Unity Localization.
SupportUsers can get help through the documentation, troubleshooting guide, community forum and Discord.Support is available by email, with replies usually within a few business days, and through a community Discord server.
What it doesNarrat is a beginner-friendly game engine for making narrative games, RPGs, visual novels and interactive fiction.Yarn Spinner provides tools for planning, writing, integrating and testing branching dialogue in games.

Plans

Narrat

  • Free and open sourceFree
  • Enterprise support and consultingPriced on request

Narrat pricing →

Yarn Spinner

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

Yarn Spinner pricing →

In their own words

Narrat

Narrat is a game engine for creating narrative games, RPGs, visual novels and interactive fiction. Authors use a scripting language with branching choices, functions, variables and conditions. Built-in systems cover skills and checks, inventory, quests, achievements, save and load, audio and notifications. The engine supports interactive visual screens, character portraits and poses, animations, and video backgrounds. Its interface can be themed with CSS and configured through editable YAML settings; built-in localization includes string syntax and a language switcher. Developers can extend it with TypeScript code, Vue components, custom commands, menu tabs, data stores and lifecycle hooks, and documentation lists a Godot 4 integration plugin. Games can be built as static websites or desktop applications for Windows, Mac and Linux; Steam build support is experimental. Mobile delivery is through HTML5 web games. Narrat is free and open source under the MIT license, with personal and commercial use permitted without restrictions. Documentation, troubleshooting resources, a community forum and Discord are listed for help.

Visit narrat.dev

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