
AI Tools Programmer / VR Developer
Bug Blast Ultimate is a fast paced, style based neon FPS in which you have to fight through futuristic bugs with a large assortment of weaponry. Players must navigate procedurally generated levels, unlocking guns with limited ammo while wall jumping and dodging to rack up points and destroy a variety of enemies.
The team was made up of 5 people, and we used the Unity engine 2021.3.17. As an AI tools programmer, I worked on programming a tool to create custom behavior trees in Unity. I also developed an editor tool to create blackboards. I used these tools in addition to an agent system I worked on to develop the core AI in the game. As the VR developer, I ported the game to VR and adapted gameplay mechanics to function in virtual reality.

Gameplay Programmer / Producer
Anesthesia is an atmospheric 3D puzzle horror game in which a young patient undergoing surgery at a hospital faces her fears in a surreal dreamscape. Players must work their way through rooms in the hospital, collecting items and solving puzzles all while avoiding manifestations of her medical trauma and fears in the form of a monster.
The team was made up of 17 people, and we used the Unreal engine 4.26.2. As the producer, I had to work closely with each discipline to meet the expectations of each milestone and solve many team conflicts. I also had to optimize production tools and documents, as well as support teammates with tasks and scheduling. As a programmer, I developed the AI in the project and its behaviors and functions including movement, hearing, and sight. It was mainly done through Unreal’s C++, with some blueprints. My other contributions to the project included tools for designers and engineering of essential mechanics for gameplay such as the puzzle system.

Audio Programmer / Producer
Dimlight Dungeon is a 2D dark fantasy side scrolling brawler where the player controls a reptilian monster and travels within the ruins of a once mighty, heroic fortress. There the player must battle through rooms of knights to reach the final room and reclaim their lost land.
The team was made up of 13 people, and we built a custom C++ engine. In this project, I integrated the audio system FMOD studio and an input system into the custom C++ engine. Additionally, I engineered many gameplay mechanics including enemy behaviors. As a producer, I collaborated closely and supported each discipline to make sure expectations were met for every milestone.

Gameplay Programmer / Producer
Bug Blast is a top-down twin-stick space shooter where the player controls a spaceship and must stand against the hive of alien space bugs that are invading our solar system. Soar through the stars and recover fallen space stations from the war, gaining new weapons and eventually facing the hive mind.
The team was made up of 5 people, and we used a custom C++ engine. My focus was mainly within behavior and controllers in the custom C++ engine. I developed the player controller with both mouse/keyboard and controller inputs and implemented swarm behavior and functionality of enemies. As the producer, I wrote and delegated the documentation and prepared the team to meet each milestone with success.

Systems Programmer / Tech Lead
Substeam is a 2D action platformer set in a post-apocalyptic underwater world. Fight your way through steam-punk robots and traverse through the dangerous landscape as you upgrade your armor and weapons in hope to overthrow the AI’s reign of terror.
The team was made up of 5 people, and we used the Zero Engine (Javascript based engine). I was the tech lead of the project and did most of the code as well as delegated out programming tasks accordingly. I programmed core back-end features such as the inventory, and developed gameplay mechanics including the player controller, enemy behaviors, environmental hazards, and the dynamic camera.