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.
Sherwood is a 'Point and Click' / 'Interactive Story' Adventure I developed in Visual Studio using SDL2, C++, and ECS.
Canyon Run is a 'rail shooter' I developed in Visual Studio using SDL2, C++, and ECS.
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 is a prototype for a story driven space adventure where the player must explore new environments and solve puzzles to make archeological discoveries.
A 3D sidescroller developed over 6 weeks as part of a team.