Skip to content

Yarn Spinner helps you build branching narrative and dialogue in games. It's easy for writers to use, and has powerful features for integrating your content straight into your game.

Yarn Spinner is used in games ranging from Lost in Random, to Night in the Woods, A Short Hike, Dredge, Escape Academy, Baladins, Frog Detective 2 and 3, Button City, and Unbeatable.

You can support the team by buying Yarn Spinner (and some nice add-ons) at the Yarn Spinner Itch.io Store or on the Unity Asset Store 😍

Yarn Spinner is a project from Yarn Spinner Pty. Ltd. and friends. It was originally started by Secret Lab Pty. Ltd.!

Pinned Loading

  1. YarnSpinner YarnSpinner Public

    Yarn Spinner is a tool for building interactive dialogue in games!

    C# 2.6k 212

  2. YarnSpinner-Unity YarnSpinner-Unity Public

    The official Unity integration for Yarn Spinner, the friendly dialogue tool.

    C# 711 123

  3. VSCodeExtension VSCodeExtension Public

    The Visual Studio Code extension for Yarn Spinner.

    TypeScript 38 20

  4. YarnSpinner-Console YarnSpinner-Console Public

    The command line tool for working with Yarn Spinner.

    C# 22 15

  5. YSDocs YSDocs Public

    Source code to the documentation for Yarn Spinner.

    9 33

  6. IssuesDiscussion IssuesDiscussion Public

    The place to raise bugs, proposals, and concerns regarding any Yarn Spinner tools.

Repositories

Showing 10 of 27 repositories
  • VSCodeExtension Public

    The Visual Studio Code extension for Yarn Spinner.

    YarnSpinnerTool/VSCodeExtension’s past year of commit activity
    TypeScript 38 MIT 20 1 4 Updated Dec 5, 2025
  • try.yarnspinner.dev Public

    Try Yarn Spinner, the web-based Yarn Spinner demo site

    YarnSpinnerTool/try.yarnspinner.dev’s past year of commit activity
    TypeScript 8 1 1 3 Updated Dec 5, 2025
  • YarnSpinner-Console Public

    The command line tool for working with Yarn Spinner.

    YarnSpinnerTool/YarnSpinner-Console’s past year of commit activity
    C# 22 MIT 15 5 3 Updated Dec 5, 2025
  • YarnSpinner-Godot Public

    Yarn Spinner for Godot is a dialogue tool for Godot 4!

    YarnSpinnerTool/YarnSpinner-Godot’s past year of commit activity
    C# 186 MIT 20 4 (3 issues need help) 3 Updated Dec 4, 2025
  • YarnSpinner-Unity Public

    The official Unity integration for Yarn Spinner, the friendly dialogue tool.

    YarnSpinnerTool/YarnSpinner-Unity’s past year of commit activity
    C# 711 MIT 123 1 5 Updated Dec 4, 2025
  • YSDocs Public

    Source code to the documentation for Yarn Spinner.

    YarnSpinnerTool/YSDocs’s past year of commit activity
    9 33 6 0 Updated Dec 4, 2025
  • YarnSpinner-Unity-Samples Public

    A collection of samples for YarnSpinner for Unity

    YarnSpinnerTool/YarnSpinner-Unity-Samples’s past year of commit activity
    C# 2 MIT 0 1 0 Updated Dec 2, 2025
  • YarnSpinner Public

    Yarn Spinner is a tool for building interactive dialogue in games!

    YarnSpinnerTool/YarnSpinner’s past year of commit activity
    C# 2,605 MIT 212 1 3 Updated Dec 2, 2025
  • YarnSpinner-Rust Public

    The friendly tool for writing game dialogue in Rust

    YarnSpinnerTool/YarnSpinner-Rust’s past year of commit activity
    Rust 257 Apache-2.0 29 32 (3 issues need help) 0 Updated Nov 17, 2025
  • YarnSpinner-TypeScript Public

    A YarnSpinner VM implementation for TypeScript

    YarnSpinnerTool/YarnSpinner-TypeScript’s past year of commit activity
    TypeScript 11 MIT 3 0 1 Updated Oct 17, 2025