Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Dialogue Manager for Godot 4View project page

A powerful branching dialogue addon for Godot 4
Submitted by Nathan Hoad (@nathanhoad) — 4 days, 22 hours before the deadline
Add to collection

Play tool

Dialogue Manager for Godot 4's itch.io page

Results

CriteriaRankScore*Raw Score
LOVE#24.6924.692

Ranked from 13 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

GitHub or Gitlab repo
https://github.com/nathanhoad/godot_dialogue_manager

Leave a comment

Log in with itch.io to leave a comment.

Comments

My first attempt at dialog like this was node intensive. This is very nice since I can focus on dialog as god intended... in text. A wrapper to visualize the branches is great for team project readability but for fast solutioning for smaller projects sometimes you just need a straight forward solution like this. I picked it up right away and didn't need to learn something totally abstract to get it working.

Developer

Yeah I think text-based dialogue editing is quicker to write and easier to read.

Submitted

Terrific addon! This is much better than having a graph with nodes (which most of the dialog managers do). I had planned to build something similar for my addon (Popochiu) because that is how Adventure Game Studio handles dialogs. And you get to manage localization too, which is quite awesome.

Thank you so much for developing this!

Developer

Thanks for checking it out :) Yeah I feel like text based dialogue is quicker to write and easier to read.

Submitted

Very nice, I like that the dialogue files are plain text. 

Developer

Thanks :) Yeah I prefer editing dialogue as just text.

Submitted

Very nice, I like that the dialogue files are plain text. 

Developer

Thanks :) Yeah I prefer editing dialogue as just text.

Submitted

This is really cool! I like that the dialog is written in DSL, rather than using JSON/YAML or some visual editor. I only did some small tests by following the docs in the README, but the interface looks super flexible as far as integrating this into any game. Interacting with the addon, it felt very polished! I'll definitely check this out next time I need to do a dialog-heavy game :-)

Developer

Thanks for trying it out :)

Submitted

I wish there was a demo project. I don't really have the time to try out every feature but I'll look into it further later on because I wanted to do something like that for my game and I might actually use that instead XD

Is it easy to customize the plugin to add custom features ? Like for example an "attacks" keyword and when the dialog is read, the enemy's attacks change to that what's after the attack keyword..

Developer(+1)

I’m almost finished on a couple of big improvements to the parser and then I’ll add an example project and walk-through video including the newer stuff.

To do something like that “attack” example, I’d just use the “do” keyword and point to a method like do attack("some attack").

Submitted

This looks nice! The syntax for the dialogue scripts is easy to pick up too.

Developer

Thanks :)

Submitted

Pretty cool plugin!

Developer

Thanks :)