About Dialogue System - Easy & Pro
- Tools, Systems & Learning > Game Templates & Systems
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
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
Current offers including this asset
-
View offer
Unity New Release Discount 2026-10-27 2026-11-10
Ends Nov 10, 2026
-
View offer
Unity New Release Discount 2026-10-27 2026-11-10
Ends Nov 10, 2026