School Projects
Cave Dash
Game Engine: Unity
Using: C#
Genre: Virtual Reality Endless Runner
Platform: Android
Size of Team: 3 people (2 artists, and myself as the programmer)
Description of Game: Cave Dash is a game designed by me for school. I designed the game and was the team leader on the project. I also programmed the game. In Cave Dash, the player is running through an endlessly generating cave collecting coins and dodging obstacles. The player tilts their head left or right to strafe side to side. The single button on the cardboard allows the player to jump. The cave is generated randomly as the player progresses through the game with several obstacles to avoid. If the player hits an obstacle, the game ends. The player is also required to pick up torches along the way because the torches are not endless. If the torch expires, the cave becomes too dark to see the obstacles. The coins only increase the player’s score as a way to judge progress.
Penguin Park
Game Engine: Unity
Using: C#
Size of Team: 3 people (2 artists and myself as programmer)
Genre: Trivia
Platform: Android
Description: This was a project created for a client. The client asked for a series of games to be played on a smartphone or tablet by her music students. The target age group was 3 to 7. Although the project contained 3 games, I only worked on this trivia game. The project proved to be more of a challenge than I had expected (in a fun way.) This game worked differently than other trivia games that would display a question and randomize 4 answers. The game was to play each of the notes one at a time and randomly remove one of the notes. I then had to randomize a series of incorrect notes while a guaranteed correct answer would be displayed. Things became more complex when I added the sharp and flat notes to be randomized. Although the game originally only used major scales, the client asked for easier modes of completely random notes with progressive difficulty. This game came out well with very positive feedback from the client.

Isolation Nightmare
Game Engine: Unity
Using: C#
Genre: Real-Time Strategy
Platform: PC
Size of Team: 5 (3 artists, 1 level designer who also programmed the UI, myself as main programmer)
Description: This was my final capstone project for the University of Baltimore. The project was a real-time strategy survival game. The player controls 4 unique characters and is tasked with exploration and survival. Each character has special abilities and is required to use each of the characters for survival. The game features a special day/night cycle with special monsters that spawn exclusively for night. For this project, I programmed the entire game engine including:
character and monster control
monster AI
day/night cycle with appropriate adjustments to monster AI
special abilities
character building
complete tutorial level that slowly introduces the player to all of the game features
win/lose conditions
game object creation
final level endurance event
