Easy Dialogue

Easy Dialogue is a lightweight, node-based dialogue framework and tool for Unity. I developed this tool from scratch three separate times before the initial release to get it exactly how I wanted it. I was bogged down in earlier versions by focusing too heavily on text effects and display. When I thought back to my original goal and objective, I wanted a simple, lightweight solution to structure and retrieve dialogue. So that’s what I did on the third iteration, I removed the bells and whistles that were requiring a complex structure and control flow and stuck with a bare bones system to help you structure and retrieve dialogue. I hope to include more functionality in the future, as well as a separate module that will handle text effects that could be paired with Easy Dialogue.

Documentation Here!

Behavior Tree Mario

Given a Mario Game Engine. I was tasked with creating the Decision Tree classes, as well as design the tree for Mario to use to play through the game. This is written in Java.

 Car Steering, Seek, Arrive, Wall Avoidance

Given a game engine written in Java, I was tasked with implementing steering behaviour for a car to seek the player, arrive at a target, and finally seek the player while attempting to avoid walls.

A* Pathfinding

Given a Java engine, I was tasked with implementing the A* Pathfinding for the agents in this game.