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.ioVoice Acting + Translations
A simple point n click style example showcasing voice acted lines as well as translated dialogue (and voice).
Buy on Itch.ioEndless Scroll + Text Input
An example of continuous dialogue that also asks the player for various text input.
Buy on Itch.io