Goodbye is an experimental narrative-driven first person game. Each game is an iteration of the same scene for knowing more about the world and its characters.
This was a 3 week project I did while I was studying at the university all by myself.
The game is built around a dialogue mechanic which shows more available answers as you progress in the story. So, if you have completed the cycle correctly, you unlock some answers with certain characters that let you progress in the story.
First of all, we need all the information about how the dialogue must progress. In this case, I've used a JSON file with all the texts and metadata. Every text has the information about: