Programming is the lion's share of what I learned during my time at Shawnee State University. This includes both general programming practices, such as types of data structures to use, program optimization, concurrency, pre- and post-runtime debugging, as well as more gaming-focused programming, like graphics rendering, physics calculations, and enemy artificial intelligence. I have worked by myself, on teams, and even in a long-term development environment.
Here's a list of my notable programming projects, listed in reverse chronological order.
The Olympus Trials
"The Olympus Trials" is the name of the game created as my Shawnee State University senior project, as a collaboration between the game programming and game arts students. It was developed, from pre-production to full production, over the course of two semesters by a team of senior programmers and artists, myself included. In the game, you take on the role of a prisoner thrown into a techno-roman colosseum to fight for your life against waves of gladiators and cyclopes. Armed with the
infinite powers of the elements elemental cores and a gun you found lying on the floor, it's up to you to destroy several generators and take on the arena's minotaur champion ... all for the promise of freedom and glory!
In the development of "The Olympus Trials," I have largely been responsible for the implementation of the game's enemies. I was the one who hooked up their animations and actions in Unreal, and I also worked on refining their individual AI to work with their unique roles in the game.
A link to download the game's final build is present below.