
Snow Angel is a game I worked on as a gameplay and systems programmer for an independent study in Fall 2017 and as a group project from the Summer. The goal of the independent study was to create a game that was suitable for festival submissions.
Snow Angel is a endless runner game where you play as a penguin and manipulate the environment through use of the mouse drag to create lines of ice that the penguin can walk on and use to propel forward. the penguin moves with a state machine with various conditions for jumping,sliding, and moving.

Life's a Beach was a submission for Global Game Jam 2017 and it won 2nd place at Depaul University.
I was one of two programmers on our team and we wanted to portray a polished gameplay loop that consisted of local play and fun. Our goal for the 48 hour game jam was to make something off the theme of "Waves". So we chose to create a game about hermit crabs trying to find the biggest shell that could protect them from the incoming waves. Each wave would push you back further if you weren't in a shell and once a player reached the biggest shell, the game is over!

In the winter and spring quarters of 2016 at Depaul university I took a class where we worked on a basis graphics interface and built up a 3D game engine that included collision systems,terrain generation. asset management, input/output systems, alarms, and rendering with design patterns.
The whole project spanned over 4 and a half months and was written entirely in C++.

Gaze is a puzzle platformer game I am currently working on as the lead programmer for my capstone at Depaul University.
The game concept is that you're a constellation creature/celestial being who uses the stars inside of you and shoots them out into objects to make them move to a predetermined location. The less stars you have the lesser your soul is, thus your abilities are impaired. When you are whole, your strength is at it's fullest and you can use your abilities to its fullest. The basic premise of the game revolves around rebuilding broken constellations via puzzles.