Game Deveoper Portfolio

Intro Summary

One semester from graduating with a degree in pure mathematics, I realized I wasn't working towards a career I was passionate about. I discovered that in order for me to reach true happiness in my life, I needed to find a career that I truly cared about and enjoyed. Gameplay programming immediately attracted my interest because it combined my love and understanding of logic with the option for creative problem solving. I chose video game programming over typical software development because it provides me with the opportunity to be a part of something that has a meaningful impact on someone's life. Video games are often seen as only a hobby or a form of escapism but they are so much more. They are an opportunity to tell stores, teach meaningful lessons, and bring people together.

Projects Overview

Sherwood

Sherwood project screenshot

Sherwood is a 'Point and Click' / 'Interactive Story' Adventure I developed in Visual Studio using SDL2, C++, and ECS.

Canyon Run

Canyon Run project screenshot

Canyon Run is a 'rail shooter' I developed in Visual Studio using SDL2, C++, and ECS.

Advanced Melee Combat (AMC)

Advanced melee combat project screenshot

AMC is a system I designed around more complex player input producing more controlled PC output. This project was developed in UE5 using the C++ plugin.

Space Archeologist

Space Archeologist project screenshot

Space Archeologist is a prototype for a story driven space adventure where the player must explore new environments and solve puzzles to make archeological discoveries.

PolyClimb

PolyClimb project screenshot

A 3D sidescroller developed over 6 weeks as part of a team.