Dialogue Manager
A powerful Godot Engine addon for nonlinear dialogue in your game
Dialogue Manager makes writing dialogue easy
-
Write dialogue like a script
Edit your dialogue right in the Godot editor. Get notified of syntax errors as you type.
-
Text effects
Add expressiveness to your dialogue with pauses, speed changes, and animated effects.
-
Supports GDScript and C#
Whether you're using GDScript or C# Dialogue Manager will work in your project.
-
Translation Support
Dialogue Manager supports both gettext and CSVs for localising your game, including automatic support for Godot's POT generation.
-
Stateless
Your game should be the authority on state - use "mutations" to seamlessly talk to your game.
-
Headless
Dialogue Manager comes with an example balloon but that's just a starting point. Clone it to style your dialogue to fit your game.
Check out some example projects to get you started
-
Portraits + Emotes
Showcases a custom portrait balloon that uses line tags for portrait emoting.
Buy on Itch.io -
Voice Acting + Translations
A simple point n click style example showcasing voice acted lines as well as translated dialogue (and voice).
Buy on Itch.io -
Endless Scroll + Text Input
An example of continuous dialogue that also asks the player for various text input.
Buy on Itch.io