A C# RECURSIVE DESCENT PARSER

The majority of the player’s interaction with System Dot is through ‘hacking’ different objects in the environment and altering their source code, which is a language invented by me simply called syscode. This is made possible through a recursive descent parser defined in the Parser class customly written for the game. Each interactable object in the…
Read more


September 21, 2017 0

XML DIALOGUE TREES IN UNITY C#

I wanted to take a break from my development of System Dot to share my method of programming dialogue trees in Unity. Currently, there is not one designated way to put dialogue trees into Unity (i.e. no dialogue tree data structure or object) so I needed to build a custom one. There are a variety…
Read more


September 18, 2017 0

MATH QUEST POST-MORTEM

Math Quest is a fantasy RPG where first, second, and third graders can explore a medieval setting and vanquish monsters through basic arithmetic battles. The main concept for the battle system is that the player would select two actions whose power levels add up to the health of the enemy. An over-calculation would result in…
Read more


September 5, 2017 0

MICROCOSM POST-MORTEM

A game made with a custom game engine I developed from scratch using the XNA/MonoGame C# framework in Visual Studio. Development took 1 month and was completed by just me in the Fall 2015 semester at Arizona State University. The game revolves around a shrunken engineer surviving the onslaught of office supplies in a cardboard…
Read more


August 29, 2017 0