Dialogue System

Project Details

School project

Engine: Unity

Language: C#

Platform: PC

Team: 1 dev

Length: 1 week

Roles: Everything

date: 10-10-2016 t/m 14-10-2016


For this project I as single programmer was tasked with creating a dialogue system that would read its data from XML. I chose to build it in Unity and I think I wrote nicely contained and decently generic system at time. The XML reader reads the data in plain text from the file and based on a number of XML tags determines if it is text for on a button or for the text balloon. 


The buttons work with a prefab that uses Unity's modern UI system, which should make it easy to stylize with custom art and fonts. The same applies to the canvas containing the NPC text.