Yarn Spinner for Unreal Engine

A pure-C++ implementation with full Blueprint support. Requires UE 5.4+.

C++Blueprints

Quick Start

Install the plugin, compile your first .yarnproject, and run dialogue in a scene. Requires Unreal Engine 5.4 or later.

Start the Quick Start

Documentation

1
Blueprint-First

Blueprints

Every component is Blueprint-accessible. Set up dialogue, handle commands, read/write variables, save/load state, and build custom presenters entirely from Blueprints.

Dialogue Runner Presenters Commands Variables Save/Load
Blueprint guide
2
Core

Components

Learn the core Unreal components: Dialogue Runner, Presenters, Options, Voice Over, Variable Storage, and the Debug HUD.

Dialogue Runner Presenters Options Voice Over Variable Storage Debug HUD
Explore components
3
Advanced

C++ & Advanced

Register command handlers with lambdas, subclass presenters, localize your dialogue, and extend the plugin with C++.

Command Handlers Custom Presenters Localization Voice Over C++ API
C++ reference