Description The following project is an implementation of a "dating sim" style branching dialogue system. With just this system, it is possible to create extensive visual novel type games. The system covers all the basics with typewriter letter by letter effect, sequentially played dialogue, displaying characters on screen and playing soundfiles.
Additionally it supports a fully feature rich branching dialogue system with an extensive amount of different branch types to allow for extreme customization. It allows for nested branches, as well as Save/Load on trees. Additionally allows for pausing/resuming/skipping of dialogue as well as the possibility to export entire code tree to a readable textfile, for example, to give to voice actors.
It is designed to be as easy as possible to understand and write dialogue in a rapid and easy manner, once setup within your game. It can easily be exported and implemented to any project, with only needing to change a few GUI elements of the system. All the user need to do is use the pre-created script in the controller as shown in the example and start creating dialogue!