The following are game projects that I developed while studying at the Digipen Institute of Technology. Follow the “continue reading…” link in each game listing for more information and media (screenshots/movies).
The following are game projects that I developed while studying at the Digipen Institute of Technology. Follow the “continue reading…” link in each game listing for more information and media (screenshots/movies).
Blank is a third-person puzzle platformer where you control an Inkman who has the power to draw and erase platforms that allow him to advance in the blank canvas world. It was developed in C++ and DirectX with four other programmers and six artists. The game was the result of a necessary shift of focus from our previous game, Solus, but much of the technology from Solus was reused in Blank.
Solus is a third-person action game where your character has the ability to “purge jump”. This ability allows the character to pull himself to a special object and launch himself far across the area by purging the special object with an awesome explosion. The game was developed in C++ and DirectX with a team of four other programmers and six artists. Late into the game’s development, we needed to shift the game’s focus, but many of the tech we developed for Solus was reused in our new game, Blank.
S.I.C.K. (Severely Infectious Cell Killers) is a real-time strategy game where you control your body’s white blood cells in a fight against an invading army of infectious viruses.
This game was developed in C++ and DirectX with a team of three other programmers and one artist. My primary responsibilities as developer and producer were
The 2D Domineering Game was a solo project written in C# that allows one or two players to play a game of Domineering on a 8×8 board. In Domineering, two players take turns placing domino pieces that cover two spaces on the board. One player is restricted to playing pieces horizontally across the board, while the other player is restricted to playing pieces vertically across the board. The player who makes the last legal move wins.
My goal for this project was to create an A.I. that used the “best-play” strategies commonly used to ensure a victory in a 2-player Domineering game. The A.I. checks its list of remaining legal moves and attempts to reserve spaces (play a piece that blocks the opposing player from playing on the board). To contrast this abilities of this A.I., I also included a simple A.I. that simply places pieces randomly on the board.
One of the benefits of studying at Digipen was the opportunity to work with a Nintendo DS development kit. I learned how to draw on the system’s dual screens and use its touch-screen capabilities. I developed a vertical space-shooter prototype on the development kit, but I am unfortunately unable to provide code samples or screenshots from this prototype because of a non-disclosure agreement I signed as a condition to work on the development kit.