I am a dedicated 2D/3D artist and collaborator always excited to develop the skills needed for any team. I have experience with Blender, Unity, Aesprite, and the Adobe Suite. Through my education, I am building proficiency with Unreal, Maya, Zbrush, Substance Painter, and version control software like Github. Through my art, I strive to create high-quality and optimized models. My goal is to create work that meets the standards of my peers and ensures the diversity, equity, and inclusivity that comes with designing complex worlds.
Resume

This concept art showcases the potential composition/UI/Character design for an unfinished game idea that will hopefully eventually be made. This game would take place in a sci-fi world where the player is a clerk at a gas station in the far depths of space. The game would play a bit like Papers, Please, with a focus on getting to know the story of a handful of characters in a visual novel style reminiscent of Monster Prom.

This render (made in Blender) showcases my low-poly model of an imperial light cruiser from Star Wars. The planet uses a texture I also made in Blender. The modeling, texturing, and rendering process for this piece allowed me to gain confidence in my abilities in each, especially within Blender.

Jest or Die! is a single-player, team-management game where the player auditions and hires court jesters for their kingdom’s Royal Family.
The King has put out an URGENT decree requesting a comedy troupe that humors all the various lords and ladies, including himself. As the head of your very own comedy troupe, you are charged with discovering what your regal audience likes and dislikes about the performance style… but be warned: an angry King is a deadly King, and the Queen just loves feeding her very, VERY hungry snakes.
Jest or Die! Itch.io page

Rocket golf is a game I solo-developed as a final project for my GDD 200 class. For the project, we were given the constraints of developing a game that only uses one button as input and for Rocket Golf I chose left-click as my single input.
Rocket Golf itself is an explosive twist on the classic 2D golf genre. Instead of a precise swing of a club, in Rocket Golf each ball comes equipped with its own internal rocket launcher to propel the ball forward with explosive force. This creates an interesting challenge as the player combines carefully planned movies with the fast-paced movement mechanic and their reflexes to creatively reach the hole in as few strokes as possible.
Play Here
Reflections is a first-person horror game set in a purgatory formed from the protagonist's memories. As the team lead and lead programmer, I had many responsibilities on this project. First and foremost was organizing and communicating with our team. This would range from scheduling meetings to overseeing the team management software and being available to resolve any issues on our team. As a lead programmer, I was in charge of our systems design. I designed our subtitles, interaction, and destruction systems to be consistent with our classic game inspiration while clearly featuring as many story beats as possible. Beyond programming, I also had a hand in level design by populating the levels with models while coordinating with the lead level designer, as well as sound design while working with our lead designer to maintain a shared creative vision.
Play Here
This paper serves as a critical analysis of the game Road 96 and its ability to provide morally satisfying endings. This paper will serve as the basis of my submission for the 2024 GDC Game Narrative Review Competition and a large focus of this paper was the development of my “Unsuccessful Element” section of that upcoming piece.
Link to PDF

This is the documentation for my escape room paper prototype. For this project, I wanted to focus on designing complex and interesting puzzles for players to work through. Through research on puzzles, cryptography, and other puzzle-solving games I was able to come up with challenging puzzles that players were still able to solve. This project allowed me to gain experience with designing puzzles as well as get valuable feedback on this idea. Eventually, I hope to build the game into a virtual reality experience.
Link to PDF
