
A customizable, node-based dialogue system for Unity. Supports branching dialogue, conditions, variables, animation, audio, and more. Easy to use, well documented, and expandable for any game genre.Simple Dialogue Graph - Visual Dialogue Editor for UnityStreamline 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.Whether you're an indie developer or part of a larger team, Dialogue Graph will accelerate your workflow.FeaturesNode-Based Editor: Visually design conversations using an intuitive graph interfaceBranching Dialogue: Build complex narrative flows with choices and conditionalsRuntime Integration: Convert graphs into fully functional in-game dialogueVariable & Condition System: Control dialogue flow using local/global variablesEvent Triggering: Hook into animations, scripts, and audio directly from dialogueExpandable & Modular: Easily extend functionality with custom nodes and logicWell Documented: Comes with a detailed README, in-editor guidance and mostly documented codeCustomizable Controls: Modify input bindings and UI behaviour to suit your gameNode typesDialogue Node: Displays character dialogue and visualsChoice Node: Offers player dialogue options and branching pathsConditional Node: Evaluates variables to control flowVariable Node: Updates local or global stateAnimator Node: Plays animations on targeted objectsAudio Node: Plays, pauses, or stops sound clipsScript Node: Invokes custom methods during dialogueTo Next Node: Optional node to control UI behaviourOthersUniqueID Component: Identifies target objects (for Animator and Script nodes) at runtimeLocal & 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.ContactFor contact/bug fixes/questions, please join the Discord server and ask the developer: https://discord.gg/spmddpBfW7