Design
Fantasy Shorts
Academic Projects


Additional code samples can be found here

Motion Blur Project:
This is my attempt at motion blur in OpenGL without using the accumulation buffer.
Check it out here.

Drip Drop is a puzzle platform game where the player takes on the role of a water drop that must make their way through puzzles in order to make it back to the puddle of water where his friends wait for him.

This project involved working on a team of four over the course of 5 months. Personal responsibilities on this project include level design and implementation, development and integration of game play objects, understanding and use of Tokomak physics API in-game as well as integrating it into a ramp editor tool for use in game.

Post mortem: There were a few communication issues between myself and our technical programmer, which resulted in a few discrepancies between the accuracy of gravity in the ramp editor, and in-game.

Project
Design Document
Ramp Editor Tool

In Troublemakers, you take on the role of the young Yong Chong and explore the neighborhood while causing mischief while avoiding the local watch, and the town bully Scotty Stitches.

This project involved working on a team of six over the course of three months. Personal responsibilities for this project included a particle engine, and editor, sound, character design and behavior, as well as the town's layout design.

Post mortem: We weren't able to get all the features we wanted implemented by our final due date because of the size of our original scope and lack of sufficient back up plans for problems we encountered near the end of the project.

Project
Design Document
Particle Editor Tool

This project was my first academic project on a team. It is a 2D adventure game where the player must battle their way through the hoards of monsters to face the boss at the end of the third level.

This project involved a team of four over the course of one month. My responsibilities included project and asset management, level design, document upkeep, creation of a unit editor, and scripting the levels.

Post mortem: I would have liked more time to work on this project with the team. Given another week this project would have become much more feature finished. Overall however it went very smooth, the scope was just right, and the team was all on the same page throughout the project.

Project
Design Document
Unit Editor Tool