
Dialogue System for 2D/3D Games is a flexible and user-friendly tool for creating branching dialogues. It includes a visual Tree Editor, localization support, event-driven interactions, and more!The easiest and most flexible way to add dialogue to your Unity project!Are you looking for a dialogue system that is both powerful and easy to use? Look no further! The Dialogue System for 2D/3D Games provides an intuitive node-based dialogue editor that lets you create complex branching dialogues effortlessly.Why Choose This Dialogue System?✅ User-Friendly Yet Powerful – Designed for both beginners and advanced users.✅ Seamless Unity Integration – Bridge dialogue with your game logic using a simple, fully customizable script.✅ Highly Flexible – Supports branching dialogues, choices, events, conditions, and localization.✅ Lightweight & Optimized – No unnecessary bloat, just a fast and efficient dialogue tool.How It Works1️⃣ Create your dialogue visually using the Dialogue Tree Editor.2️⃣ Link dialogues to Unity scenes with a simple custom script (fully customizable).3️⃣ Trigger events, conditions, and choices to create dynamic and interactive storytelling.Key FeaturesVisual Dialogue Editor – Easily create, edit, and manage complex dialogue trees.Choice-Based Dialogue – Add interactive branching paths with multiple choices.Event-Driven System – Trigger Unity events directly from dialogues.Localization Support – Multi-language support built-in.Customizable UI – Works with TextMeshPro, Unity UI, or your custom UI setup.Lightweight & Modular – No unnecessary dependencies, works seamlessly in any project.Perfect For:🎮 RPGs, Visual Novels, Adventure Games, NPC Interactions, Quests, and more!💡 Get started in minutes and bring your game’s story to life!The package contains several sample scenes showing the system in action in different types of games, such as Visual novels and RPGs.Dialogues can be easily created and maintained in the Dialogue Tree Editor window. Supported node types with corresponding fields are listed below:Dialogue Node – Speaker, Emotion, Position, Audio, Message, Listeners, DurationChoice Node – Speaker, Choices, Default Choice, Listeners, DurationEvent Node – Trigger Unity Events directly from dialogueIf Node – Check variable values to create dynamic conversationsEnd Node – Transition to the next dialogueLocalization - support of 130+ languagesImport/Export dialogues as CSV