I've made a new dialogue system. It's open source, has a friendly editor, and runs on Unreal, Unity, Javascript, and Godot.
You can find it at patterkit.dev
And I've written too much text about it over here:
medium.com/@wildwinter/...
patterkit.dev
PatterKit - Write it, play it, test it, ship it.
An open toolkit for dialogue and branching narrative in games. Your writers author in a calm, code-free editor; you drop one small file into Unity, Unreal, Godot, or the web and play it.