Welcome to Dialogue Manager
Dialogue Manager is a powerful addon for Godot 4.4+ that provides a stateless branching dialogue editor and runtime. Write your dialogue in a script-like way and easily integrate it into your game.Quick Installation
Install via Godot Asset Library or download from GitHub
Get Started
Create your first dialogue in minutes
Write Dialogue
Learn the dialogue syntax and features
API Reference
Explore the complete API documentation
Key Features
Nonlinear Branching
Create complex dialogue trees with conditions, responses, and dynamic branching
Integrated Editor
Built-in dialogue editor with syntax highlighting and real-time validation
Stateless Runtime
No state persistence required - dialogue flows are evaluated on-the-fly
BBCode Support
Rich text formatting with Godot’s BBCode and custom extensions
C# Support
Full C# wrapper for seamless integration in C# projects
Translation Ready
Built-in support for game translations and localization
Custom Balloons
Flexible dialogue balloon system - use the example or build your own
Random Lines
Weighted random line selection for dynamic conversations
Why Dialogue Manager?
Easy to Learn
Easy to Learn
The dialogue syntax is intuitive and script-like, making it easy for writers and developers to collaborate. No complex node graphs - just write dialogue naturally.
Powerful and Flexible
Powerful and Flexible
Support for conditions, mutations, variables, tags, concurrent lines, and more. Handle everything from simple conversations to complex narrative systems.
Production Ready
Production Ready
Used in real games with over 3,300+ stars on GitHub. Battle-tested with extensive documentation and example projects.
Open Source
Open Source
MIT licensed and actively maintained. Join a thriving community of game developers using Dialogue Manager.
Example Dialogue
Here’s a simple example of what dialogue looks like:Example dialogue
Dialogue Manager supports GDScript and C#, with full type safety and IDE integration.
Community and Support
Discord Community
Join the community for help and discussions
GitHub Repository
View source code, report issues, and contribute
Example Projects
Download example projects to learn best practices
FAQ
Find answers to common questions
Ready to Get Started?
Installation Guide
Follow our installation guide to add Dialogue Manager to your Godot project