Personal projects

Phantom Liberation

This is a 2D PxC or point and click game I built with classmates. The game is split into room which the user can navigate around, the rooms contain puzzles, and items which the player has to beat, and collect respectively. It uses the Processing framework which is built on Java. The team consisted of two artists, a 3D artist who made the backgrounds for the different rooms, and a 2D artist who made the sprites for the collectables, and keys. The designer's task was to come up with fun and engaging game mechanics, which then I the engineer had to implement.

Gobble Goose

Built with a 2D game engine for C# called GXPEngine, this is a rythm game, where geese start attacking from different lanes, trying to gobble up poor grandma's pie in the center. The task of the player is to hit the correct button on our custom built controller for the game, and make the geese explode before taking a bite of the pie. This was also built as a team, consisting of three talented artists, two handy designers who built the controller, and me the engineer. This was built in a span of a week, during which it went through multiple test phases, and iterations.

Whack a Hamster

For this project we made a physics engine that does continous collision detection for physics objects. This is another group project, this time with a fellow engineer. During this project i learned a lot of new concepts in C# like interfaces, dynamic class instantiation, and parameters.

Spaceship fighter

In this game you can fly around in a spacehip and shoot enemy spaceships, buy upgrades, and repair your ship.