View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.2
- Last updated
- First released
- Unity version
- 6000.4.0 or later
- Package size
- 651 KB
- Files
- 71
- Favorites
- 14
- Views in the past week
- 17
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $27.30 on
Keywords
Yarn Graph - Visual Scripting for Yarn Spinner 3 Dialogue System
Drag-and-drop Yarn Spinner graph for Unity—build branching dialogue fast, preview logic, export clean .yarn, no coding. Instant team onboarding for narrative projects.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 5
Yarn Graph - Visual Scripting for Yarn Spinner 3 Dialogue System screenshot 1
About this asset
Yarn Graph — Visual Scripting for Yarn Spinner 3 🎨🧶
Turn walls of plain-text scripts into a drag-and-drop canvas your whole team can read at a glance.
Why you’ll want this 😍
- ⚡ Instant onboarding for writers & quest designers – If they can draw a flow-chart, they can ship a fully-branching Yarn dialogue. No C# or Yarn markup needed.
- 👀 True “what-you-see-is-what-you-get” – Conditions, variables, jumps and VO line-IDs sit right on the node, so bugs pop out before you ever press Play.
- 🏗️ Scales from VN-style chats to RPG epics – Mix “one-node-per-line” clarity with “nested element” compaction to keep giant conversations tidy and performant.
- 🌉 Bridges every gap – Exports clean .yarn files for Yarn Spinner 2.5+, and imports legacy Yarn so you can revive old scripts with zero hassle.
Built-in power tools 🛠️
- 🔄 Decisions & Conditions – Unlimited options, per-option AND/OR logic, visited()/visited_count(), NOT gates, and more.
- 🪄 Variable wizardry – Declare, set, or pipe visited() results into variables with a single node.
- 🎛️ Command & Control – Native nodes for <<wait>>, <<run>>, <<jump>>, with auto-wiring so broken links can’t compile.
- 🎙️ Inline Voice-over IDs – Drop an AudioClip on a line; the exporter tags it with #line:ClipName so localisation just works.
- 🛡️ Error-proof exporting – One-click “Export Yarn” writes human-readable .yarn, de-dupes variables, and picks the true start node for you.
- 🌩️ Import feature still in Beta
Workflow in three steps 🚶♂️🚶♀️
- Right-click → Create → Yarn Graph – open the canvas and start dropping nodes.
- Link, nest, test – Play-test directly in Unity; every branch is evaluable in-editor.
- Hit Export Yarn 🚀 – your game-ready script appears beside the graph. Done.
What’s inside 📦
- 20 + ready-made node types (Dialogue, Decision, If/Else, Wait, Command, Variable, Jump, Stop… and more).
- Full source code (clean C#, no DLLs).
- PDF quick-start & example scenes.
- Comprehensive API to register custom nodes or inline tags for your own systems.
Requirements & Compatibility ✅
- Unity 2021.3 LTS or newer (any pipeline, Mono or IL2CPP).
- Yarn Spinner 2.5 +
Licensing & Support 🤝
- One seat-per-dev, unlimited game installs.
- Detailed docs, public issue tracker, and a friendly Discord channel with the dev.
Stop drowning in script files—paint your narrative instead.
From the publisher's Asset Store listing.
Technical details
- Requires Unity 6 LTS
This Unity asset does not bundle any third-party binaries.
On first use—and only with your explicit consent—it can download and install the open-source packages listed below via the Unity Package Manager:
xNode — © 2014 – 2023 Siccity — MIT License
Repository (v1.8.0): https://github.com/Siccity/xNode
Full license text: https://github.com/Siccity/xNode/blob/master/LICENSE
Yarn Spinner — © 2015 – 2025 Yarn Spinner Tool contributors — MIT License
Repository (v3.0.0): https://github.com/YarnSpinnerTool/YarnSpinner-Unity
Full license text: https://github.com/YarnSpinnerTool/YarnSpinner-Unity/blob/main/LICENSE.md
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.4.0f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.