Provides a very flexible engine that lets you render markup text.
For example. "<@:portrait>Hi there!" can render a textbox with portrait set to the sprite "portrait" and the text "there" in red. The text will print out typewriter-style.
You can animate the text, change the colour and font, choose different portraits, and set "voice" sounds.
This engine is perfect for cutscenes since there are very few script calls required to render a whole dialogue tree: dialogue_tree.start(tree) is sufficient.
The code is plug and play, with no dependencies.
The sample project includes a branching dialogue system which can easily be adapted to your own games.
fixed bug where typewriter jumped slightly on new lines