Hey I’ve been wondering what you all use to create and manage dialogue trees for your games. I’ve come across many tools for the different engines. Most fall in the low-code node-graph category that I find frustrating and finnicky to work with. I never got the hang of the different plugins for Godot, and it’s tiring to just spam and duplicate if statements in huge globs.

I made a C# package to let me map out dialogue trees and shoot events all in neat little yaml files that live happily in version control. It was made abstract to work for MUDs and text adventures, but I recently started using it in my Godot games and it works pretty well.

I don’t believe I’m the only one that prefers to work this way. I am curious about what you all use for branching dialogue mechanics, reacting to events during dialogue, SFX etc.

Do you like the plugins? Do you have bottomless branches of flow control? Let me know!

  • Klaymore
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    The only one I’ve looked at for godot 4 is https://nathanhoad.itch.io/godot-dialogue-manager, which is a bit more code-focused than something like Dialogic I think. I messed around with it a little and it seems decent, although idk how well it will scale. They do have quite a few different examples though and I was able to adapt it into a basic point-and-click style, so it seems pretty flexible.