Project: PECK!

As my senior project at the Guildhall, I chose to create a game for the Nintendo Ds. Using the open source library from DevKitPro, I've created a puzzle game with a fast and furious pace.

Project: PDEngine

My 3D graphics engine is currently undergoing a major refactoring. I'd like to streamline the rendering process and try to re-organize the mesh data to allow for some simple batching (by texture, shader, etc). I also need to streamline the 3ds model importing code. Several demo projects are included in the source zip to showcase various functions of the engine.

Project: Drum Tutor

I created this little app to help students of Middle Eastern and West African tribal drumming visualize and practice new rhythms. It uses a multi-threaded approach to separate the rendering and sound processing functions to keep the sound timing as accurate as possible. Both the binary version and source versions include several rhythms and a playlist.

Project: Pocket Pirates Level Editor

As part of the curriculum at the Guildhall, we've been tasked with creating a cell phone game using J2ME. Our group decided to create naval piracy game complete with multiplayer combat on the high seas, upgradeable ships and mercantile trading. To facilitate the creation of a huge world for the player to explore, I created this 2D level editor.

Project: Junk Puncher

Junk Puncher is a 2D game developed during the my first term at the Guildhall. Taken from concept to full completion, this project has a slew of documentation available in addition to the installer. Also, this was my first 2D game, and was written almost a year ago, so be kind.