Cheese Grater App

Cheese Grater app is an Android app that allows users to virtually grate cheese. Out now on the Google Play store.

AI for Button Men

I wanted to attempt to write an Artificial Intelligence for a game that involved chance. I eventually stumbled across a game called Button Men which uses dice as a mechanic to simulate a battle between two brawlers. I implemented two different A.I. Techniques to play this game and ran them against each other to see which was better.


Image from Button Men website

Procedural Terrain Generation

As a concluding project for my undergrad I explored a new method of procedural terrain generation. These are some of the results.

Game Art

My interest in game development was sparked by an interest in custom game art. The following is a collection of some of the various works produced during the time when I actively pursued custom asset development as a hobby.

I Drew This Game

This is the game that I drew. I started this project because I wanted to try coding a platform shooter engine and try out a unique art style. Through this project I grew a deep appreciation for the amount of code that gets put into a paltforming game, it's a lot of code. On top of that I have shown that a hand drawn art style creates a neat effect that engages players. The project was using XNA and C#, art was drawn by hand and processed in GIMP and Adobe Photoshop.



Super Space Shock Fighter Fusion Force 20XX

  Super Space Shock Fighter Fusion Force 20xx pits 2 players against each other in a ship-to-ship space battle. Players take turns launching missiles through an asteroid field to attempt to hit the other player's ship. The asteroid's gravitational pull will alter the missile's trajectory, something the player needs to account for. Three missile types and other space objects add to the game's variety.
    SSSFFF20xx was developed using DirectX 9 and C++. Art was made using Adobe Photoshop and Inkscape. I was partnered in development with Matthew Gizbert and Mohammed Khoory.

Z for Zaius

    Z for Zaius turns platform gaming upside down. The player assumes control of Doctor Zaius, a simian scientist aboard a space station. After the evil Doctor Malsimian takes control of the space station it is up to Zaius to navigate through the space stations deadly laser based security system.
   Critical to Zaius's success is his ability to flip gravity to navigate through the space station. The player will need to master the controls to navigate around the deadly lazers as well as flexing their brain power to find the right path through the level

Spacebreaker

Spacebreaker mixes game classics Space Invaders and Brick Breaker. The player must break all the blocks by bouncing balls off their paddle into the blocks. Hitting a surprised looking block rewards the player with an additional ball. If the blocks reach the bottom or all the balls get past the player, game over.

Helicopter Firefighter

Helicopter Firefighter is a game that emulates piloting a firefighting helicopter. Presented with a landscape where fire is spreading fast the player is tasked with extinguishing the fire by dropping water from the helicopter's bucket. The player will need to manage time between extinguishing fire and refilling the bucket in the nearby lakes.