PROGRAMMER & ENGINEER
Games
A collection of games I have created and the thoughts, processes, and systems that went into creating them.
Ghost House
Unity/C#
Ghost House is the UTD GameLab Game of the Spring 2022 semester. Ghost House is a point-and-click narrative game made from scratch by a team of about 40 students. I am one of 7 programmers and was in charge of programming the game state systems, including saving and loading the game and keeping track of the game state in the branching narrative, as well as implementing the settings options. I was also put in charge of implementing settings options and main menu functionality, as well as journal and progress UI. This game and previous games can be found here.

Loop Shooter
Unity/C#
Currently a work-in-progress. First person shooter with a time loop mechanic allowing the player to rewind only themselves to a previous position. Implemented first person camera, health and damage systems, data persistence, and a full menu/UI system. Created as a part of Scripting for Games course.
To The Edge
Unity/C#
To The Edge is a top-down space exploration game, with the player needing to obtain and use multiple abilities to progress through the level. These are abilities such as the blaster seen in the gif, phasing through barriers, and disabling kill volumes. Creating this game taught the basis of physics-based movements, collision/triggers, and object instantiation.
Pacman AI Search & Battle
Python
This project was the UC Berkeley AI Pacman Battle Problem completed in my Artificial Intelligence course and written in Python. The game pits two teams of two agents against each other where they need to cross over to the enemy food, eat food, and return safely. This project was done in a team of 2, where I mainly coordinated the behavior of a Defensive Agent that used search and probabilistic reasoning to protect the home side.