Make branching Dialogue System?

Hi,

I’m trying to make a branching dialog system in c++ and Blueprints, but I don’t know how to make it. I tried a lot.
But I don’t have a Idea how to make it good and that I can add new dialogs easy so maybe you could help me please.

Thanks for any help : D

To make it clearer I want to do somthing like this(the blue boxes are player choices):

There is a github that claims it has what you describe.
email me
I’ll send you details.

You could use Data Tables and FNames to identify the lines and get the appropriate response when all conditions are met. (We use a set of FNames for required world conditions.) Depending on your dialogue system’s complexity, you might want to extend the Unreal Editor. Editing the Data Tables can get tedious. Programming a tool that uses nodes to edit the dialogue tree is very powerful.

EDIT: The logic behind how the characters communicate can get complicated, too. Do you only need the player to communicate with an NPC, or do you need NPC’s to communicate with one another, as well?