Dialogue System – Easy & Pro


... LANGUAGE LOCALIZATION ... CONDITIONS + EVENTS TO CONTROL FLOW AND TRIGGER ACTIONS ... Dialogues based on parameters and conditions Session and persistent global variables ... Visual novels


by MylanT Studio


Price History +

Node-based dialogue editor for 2D & 3D games. Choices, conditions, events, timers, random branches, Excel localization, ready UI prefabs, demo scenes & full source code.

Architecture

  • Dialogues are stored as ScriptableObject assets (DialogueGraph)
  • Polymorphic node data via [SerializeReference], easy to extend with your own node types
  • Plain C# runtime, all editor code lives in a separate Editor namespace and is excluded from builds
  • Platform independent runtime (PC, Mac, Linux, mobile, consoles, WebGL) [confirm tested platforms]

Localization

  • Excel (.xlsx) import / export, no external libraries

Documentation | Online Demo | Discord | contact@mylantym.com


🎮 Dialogue System for 2D & 3D Games

Create dialogues and tips for any type of game: 3D, 2D, Visual Novel, First-Person and more.



⭐ THIS PACKAGE HAS

  • 🧩 Easy-to-use, node-based editor
  • 🎨 Fully customizable UI with ready-to-use layouts
  • 🌍 Localization directly in the editor or via Excel
  • 📦 Demo levels
  • 🗒️Example scripts
  • 📚API documentation
  • 💻full source code

🔗 EASY-TO-USE, NODE-BASED EDITOR


More nodes: make your dialogue feel natural.


Basic nodes:

  • 💬 Say: speaker, text, portrait, voice line, animation trigger
  • 🔀 Choice: multiple options, button layouts, auto-select timer

Advanced nodes:

  • ⚙️ Condition: True / False branching (All / Any mode)
  • ⚡ Event: trigger your own code from dialogue
  • ⏱️ Timer: pauses with optional countdown and skip
  • 🎲 Random: random output with optional weights

Randomization, Events, Conditions, Pauses, Choices.



🎨 VARIOUS LAYOUTS + READY-TO-USE PREFABS INCLUDED


Choose from multiple built-in UI layouts or create your own. Fully customizable.

  • One-click Dialogue UI builder
  • Multiple ready-to-use layouts and prefabs
  • Fully customizable UI: colors, fonts, sprites, panel size and layout
  • Choice buttons on any side: Left / Right / Top / Bottom
  • TextMeshPro, typewriter effect, portraits, voice lines
  • Optional game pause during dialogue
  • Or build your own UI from scratch

🚀 EASY TO INTEGRATE INTO YOUR PROJECT

  • 🕹️ Demo levels
  • 📜 Example scripts
  • 📚 API documentation
  • 🖼️ Ready-to-use UI prefabs

🌍 LANGUAGE LOCALIZATION


Create translations directly in the editor, or export / import translations via Excel file.

  • Translate directly in the graph editor with a language picker
  • Export / import Excel (.xlsx): works with Excel, Google Sheets, LibreOffice
  • No external DLLs
  • Runtime language switching with auto-detect and saved player choice

🧠 CONDITIONS + EVENTS TO CONTROL FLOW AND TRIGGER ACTIONS


Conditions:

  • Dialogues based on parameters and conditions
  • Session and persistent global variables
  • Show variables in text with {variableName}
  • Show, hide or disable choices based on conditions
  • Save / load variables

Events:

  • Call events in code
  • Play an animation when a node ends
  • Show a cutscene
  • Trigger anything else your game needs

Developer-friendly code API

  • Register handlers for Event nodes
  • Read and write dialogue variables from code

💻 FULL SOURCE CODE

  • Clean, readable C#
  • Easy to read, modify and extend
  • No hidden DLLs

🎯 PERFECT FOR

  • RPGs and quests
  • Adventure and narrative games
  • Visual novels
  • NPC conversations and shops
  • Tutorials and in-game tips
  • First-person and puzzle games

⚙️ TECHNICAL DETAILS

  • No third-party dependencies
  • ScriptableObject-based dialogue assets

💬 SUPPORT


Have an idea, found a bug, or think something is missing? We’d love to hear from you!

📧 Email: contact@mylantym.com

💬 Discord


If you enjoy this asset, please consider leaving a review ⭐.