Connects Yarn Spinner 3 to Game Creator 2: write AI-generated dialogs fast, run GC2 actions from Yarn, sync variables, save via Crystal Save—drop rich narrative into your Unity game in minutes.
For more details about this asset from thehttps://assetstore.unity.com/packages/tools/integration/yarn-spinner-3-dialogue-system-for-game-creator-2-320143″]
This is a paid asset, but now you can download the “Yarn Spinner 3 Dialogue System for Game Creator 2” for FREE. Please note that this package is provided solely for learning purposes or to test the product before purchase, and not for commercial use.
Yarn Spinner 3 Dialogue System for Game Creator 2 v1.0.7 (04 Dec 2025) (Latest version)
“If possible, please buy the package to support the developer”
Description
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 Crystal 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 (Crystal Save aware)
If the Save System “Crystal Save” 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.
RememberYarnSpinnerDialogueRunner – serialises the active Yarn project (Needs to be placed in Resource Folder) and start node whenever Crystal Save 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.
RememberYarnSpinnerDialogueRunner – serialises active Yarn project + start node (auto-enabled when Crystal Save is found).
Quick Start
Import the package
Demonstrates save/load with Crystal Save if installed
Shows DialogueRunner + VariableStorage + CommandHandler setup.
Open the .yarn file in VS Code (free syntax add-on) and hit Play.
No manual code mods required – components register themselves.
Technical details
Requirements
Unity 6 or newer
Game Creator 2 Core (optional Stats, Melee, etc. fully supported)
This Unity asset does not bundle any third-party binaries.




