Incarnate Primes Game Jam
For the university's Global Game Jam, I partnered with modelers and animators to make a short game in a week, programming the entire gameplay loop where the player has to collect three items to give to sad NPCs. In addition, I worked on the concept art of the characters and helped collaborate with my teammates to not only give direction to the game's look and style but also helped them with issues regarding GitHub. Thanks to the amazing work of the team, the game known as World of Squares won three awards, including Best Game Jam game. The game is currently playable on Itch.io.
Senior Thesis Projects
Rabies & Soulight
For our final projects in our major (3D Animation and Game Design), my classmates and I were assigned to create a game from scratch, coming up with game mechanics and programming them into the game. I was personally tasked with programming player interactivity with the end game area and item chests for Rabies and programming audio for both projects, playing sounds whenever the player or enemies move, attack, or interact, as well as environmental sounds and background music.
First-Person Shooter Project
Inspired by the Metroid Prime games, I worked on a simple first-person project in Unreal 5. Programming in the C++ language, I implemented the player mechanics of shooting, double jumping, and the ability to switch from first person to third person when the player enters "Morph Ball" mode. Not only were these mechanics added, but they were also not available for the player until they complete a task to collect the ability that unlocks the specific ability, allowing them to go to other areas that were not accessible before.
2D History of Animation Game
For an assignment in my History of Animation class, I created a short game based on a cartoon character. The final turn in was a short 2D platforming fan game of Marvin the Martian, in Unity, where he had to explore three different areas and be careful against his robots that have gone rogue. The current version shared here is a recreation to fix up any buggy mechanics, to better show my skills in a genre that I enjoy playing.
Metroid Brinstar Recreation
For an assignment in my History of Games class, I chose to try and recreate one section of an old game. Because of my love of Metroid, the final turn was to recreate the Brinstar Map from the original Metroid game in Unity. While a bit buggy, the highlight of the experience is the player mechanics, where they must collect the available upgrades to gain different abilities, such as the Long Beam, Bombs, Varia Suit, and most importantly, the Morph Ball.
2.5D Unreal Platforming Game
One of the personal projects I did during my Game Programming IV class I've done was to create a simple sidescrolling platformer in Unreal, creating a small fan game of Metal Sonic having to run, jump, crouch, and even wall jump to collect as many rings as he can. The majority of the programming done for this project was in the C++ language, along with this being the first time touching delegates outside of class work.