how to build mass effect like dialog system?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Thakee Nathees

i’m making a small topdown rpg, and i want to implement a dialog system like the one in mass effect games. what is the data structure to manage the dialogs, or is there any specific design pattern for that? i’m currently using a json file like below (but no branching for options which player could select)

      "dialog_id_001": {    "name":"npc1", 
                            "text":"what he would say", 
                            "next_id": "id_002" 

any links or tutorial would be helpful. Thank You!

:bust_in_silhouette: Reply From: Dlean Jeans

Here’s a YouTube playlist of Dialogue System tutorials.