Geistengrabber

Download the game!
To play, extract the .zip and double-click Geistengrabber.exe inside the extracted folder.

About

This was a project that I worked on in my Intro to 2D Graphics Programming course. It's built in C++ using DirectX 11, and uses no other starter code besides the DX11 base.
We had a team of 4, none of whom had any real experience with DirectX. We worked on it over the course of 10 weeks, including designing the game and learning to use DirectX.

The game is a humorous platformer, with an infinite, procedurally-generated world. It features ghosts to collect, hunters to avoid, and special ghosts that can only be collected by unlocking and upgrading special abilities.
In the game, you play as a new minion of Death, tasked with collecting souls for him from the recently deceased. On your first assignment, you accidentally release all the souls in Death's storeroom back into the world, and are ordered to re-collect all the souls. As you collect more souls, Death allows you to increase your abilities to aid in your mission to collect all the wayward souls.

Team Members: