Yarn Spinner 3 Dialogue System for Game Creator 2 OFFICIAL SALE

Yarn Spinner ✕ Game Creator 2 – Dialogue Power-Up for Unity


Create branching, voice-ready conversations in minutes, not weeks.


This plug-in bridges Yarn Spinner 3 with Game Creator 2 – and auto-extends itself when the Remember Me save-system is present.



Why You’ll Love It


⚡ 10× faster writing with AI


Yarn files are plain text. Drop a prompt into ChatGPT (“Write an emotional reunion scene in Yarn syntax…”) and paste the result straight into Unity. Complex, multi-path scripts that would take days in node editors are ready in minutes.



🎬 GC2 gameplay, Yarn storytelling


Trigger GC2 Actions, Triggers and Conditions from inside dialogue, sync variables both ways, and let inline tags fire cut-scenes or VFX on the exact line you need.



💾 Save-game safe (Remember Me aware)


If the Save System “Remember Me” is installed the plug-in adds persistence to DialogueRunner and VariableStorage so mid-conversation saves just work.



What you get

  • Instructions (6) – Start Dialogue, Stop Dialogue, Set Yarn Project, Set Start Node, Add GC2 Variable Link, Replace GC2 Variable Link.
  • Triggers & Events (7) – On Dialogue Start, On Dialogue Complete, On Command, On Inline Tag, plus extras for variable changes.
  • Condition (1) – “Is Dialogue Running?” for FSM branches.
  • Variable Sync Layer – $global_health and $local_hp map to GC2 Global or Local Name Variables; optional flag lets Yarn override GC2 at runtime or stay read-only.
  • Custom <<run "ActionName">> command – call any GC2 action list directly from dialogue; execution waits until the action finishes.
  • Inline Tag Handler – attach tags like #FlashScreen to a line; GC2 responds with any action you assign.
  • RememberDialogueRunner – serialises the active Yarn project and start node whenever Remember Me is detected.

All source is included, no DLLs, targeting Unity 6 LTS and above (Mono & IL2CPP, Built-in / URP / HDRP).


Key Features

  • Optional flag lets Yarn override GC2 at runtime or stay read-only.Variable Sync Layer – $global_health and $local_hp map to GC2 Global / Local Name Variables.
  • Custom <<run "ActionName">> Command – call any GC2 action list directly from script; waits until the action finishes.
  • Inline Tag Handler – attach tags like #FlashScreen to a line; GC2 responds with any action you assign.
  • RememberDialogueRunner – serialises active Yarn project + start node (auto-enabled when Remember Me is found).

Quick Start

  1. Import the package
  2. Demonstrates save/load with Remember Me if installed
    Shows DialogueRunner + VariableStorage + CommandHandler setup.
  3. Open the .yarn file in VS Code (free syntax add-on) and hit Play.

No manual code mods required – components register themselves.