How to create a fallout new vegas like dialogue and quest system?

From what I saw, the tutorials on YouTube are pretty bad for this type of dialog. I had to come with a solution on my own.

In short, I created 2 widgets: one for the dialog window and one for the player answers. After that, I placed the player answers widget (which is just a text widget) inside the dialog window widget. I’m using data tables to choose the text to display.

This is how it looks like:

DialogWidget.gif

It takes a little of work initially, but it’s simpler than many of the tutorials on YouTube and makes life a lot easier. Also it’s more organized, which is very important when you have a ton of text to display.