Dialogue System for 2D/3D games

Dialogue System for 2D/3D games is a perfect tool for creating, organizing and managing dialogues for your game. This tool was made to be extremely flexible and customizable to make it suitable for any game genre, while having a very low learning curve. The system consists of these core parts:


  • Visual Tree Editor - create and manage your dialogues and their nodes
  • Dialogue Node - show a simple linear dialogue or just a bark
  • Choice Node - add interactive branching with multiple choices
  • If Node - check the value of any variable from the Scene in the dialogue
  • Event Node - trigger any Unity event directly from dialogue
  • Dialogue Settings - add/customize fields in the Visual Tree Editor
  • Localization - 190+ languages, Import/Export as CSV
  • Variable injection - use the values of any variables within your dialogue text
  • DialogueUIManager - a powerful script that allows you to customize the Dialogue UI behaviour to your own style

Setup steps

  1. Create Dialogue UI - compatible with Unity GUI & UI Toolkit
  2. Create dialogues visually in the Tree Editor.
  3. Link dialogues to Dialogue UI via DialogueUIManager script.

Perfect For:

RPGs, Visual Novels, Adventure Games, NPC Interactions, Quests, and more!

Discord | Documentation