Hello,
I have to build a dialog system for my RPG and I was thinking that you have 3 options to run:
- Set the dialog with Behavior Trees
- Set the dialog within an Array in each NPC
- Set the dialog in a DataTable
They all seem equally good to me. But I have no experience with a dialog system, so probably there are a lot of things that I am not considering in the long term.
Let me also add that there will be a lot of dialogs and there are many branches for most of the dialogs (which maybe makes the Behavior Trees a slightly better option). This also means that keeping everything well-organized is very important.
What do you think?
Thank you everyone for your help