View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.20
- Last updated
- First released
- Unity version
- 6000.3.6 or later
- Package size
- 20.7 MB
- Files
- 87
- Favorites
- 8
- Views in the past week
- 3
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
Simple Dialogue Graph
A customizable, node-based dialogue system for Unity. Supports branching dialogue, conditions, variables, animation, audio, and localisation. Easy to use, well-documented, and expandable for any game.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
Simple Dialogue Graph screenshot 1
About this asset
Simple Dialogue Graph - Visual Dialogue Editor for Unity
Streamline your narrative design with Simple Dialogue Graph, a powerful and intuitive node-based dialogue system for Unity. Designed to simplify interactive storytelling, this tool enables developers to create rich, branching conversations with ease. Furthermore, this asset has a built-in localisation tool, making the process much easier.
Whether you're an indie developer or part of a larger team, Dialogue Graph will accelerate your workflow.
Features
- Node-Based Editor: Visually design conversations using an intuitive graph interface
- Branching Dialogue: Build complex narrative flows with choices and conditionals, easily written using C# if-statement notation
- Runtime Integration: Convert graphs into fully functional in-game dialogue
- Variable & Condition System: Control dialogue flow using local/global variables
- Event Triggering: Hook into animations, scripts, and audio directly from dialogue
- Expandable & Modular: Easily extend functionality with custom nodes and logic
- Well Documented: Comes with a detailed README, in-editor guidance and mostly documented code
- Customizable Controls: Modify input bindings and UI behaviour to suit your game
- Easy to localise: A built-in localisation function that automatically creates a localisation table.
Node types
- Dialogue Node: Displays character dialogue and visuals
- Choice Node: Offers player dialogue options and branching paths
- If Node: Evaluates variables to control flow that parses a C# if statement passed onto it
- Variable Node: Updates local or global state
- Animator Node: Plays animations on targeted objects
- Audio Node: Plays, pauses, or stops sound clips
- Script Node: Invokes custom methods during dialogue
- To Next Node: Optional node to control UI behaviour
- Add Choice Node: Allows the user to toggle options on the choice node depending on previous choices
Others
- UniqueID Component: Identifies target objects (for Animator and Script nodes) at runtime
- Local & Local Variables: Track game state, control logic, or personalise dialogue using exposed properties. Global properties persist across graphs, while local ones reset per session.
- Global Audio File: A global Scriptable Object to track audio files used inside the Dialogue Graph.
Contact
For contact/bug fixes/questions, please join the Discord server and ask the developer: https://discord.gg/spmddpBfW7
From the publisher's Asset Store listing.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.6f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.