Skip to content
SPECIFICTION
Get listed

Inform 7 vs Yarn Spinner

Inform 7

ganelson.github.io

Yarn Spinner

yarnspinner.dev

Side by side

FigureInform 7Yarn Spinner
Price fromFreeFree
Free planYesYes
Free trial——
Open source—Yes
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
AndroidYes—
API—Yes
Plans published12
Spec score · Game Narrative Design Software8.1 (#8)8.6 (#4)
PurposeInform is a programming language for creating interactive fiction using natural-language syntax.Yarn Spinner creates narrative game tools for writers, programmers and game designers to plan, write, integrate and test game dialogue.
SupportThe project directs users seeking advice to the Interactive Fiction Community Forum.Support is available by email, with replies usually within a few business days, and through a community Discord server.

Plans

Inform 7

  • Inform 7Free

Inform 7 pricing →

Yarn Spinner

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

Yarn Spinner pricing →

In their own words

Inform 7

Inform 7 is a programming language for making interactive fiction with natural-language syntax. Its stated uses include literary writing, games-industry prototyping, and teaching at school or university. The compiler turns natural-language source text into Inter code or Inform 6 source code, and can also generate C code for use within a larger program; Unity is given as an example framework. Authors can add supplementary source-text extensions, with optional extensions included in the standard installation. A public library offers user-contributed extensions under a Creative Commons Attribution licence. Documentation consists of two connected books, Writing with Inform and The Inform Recipe Book, containing nearly 500 examples. Inform was open-sourced in April 2022; modern releases include source code and ready-compiled apps. Apps are linked for macOS, Windows, and Linux, and the project page also states that Android apps are available. The software is free, listed at free. Modern app versions support language versions 9.1, 9.2, and 9.3 for individual projects, but no earlier versions.

Visit ganelson.github.io

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