top of page

Completed Projects

Game Jams and Classwork Galore

ShutterMoth

General Programmer
Educational Photography Game - Godot

October 2025

Created for an alumni-run game jam wherein the theme was "window". In case you couldn't already tell, I have a tad obsession with moths, so I voted for a more educational game that combined the two themes.

Me and the singular other programmer divided our work well. I took on the fundamentals of the camera controls, actually being able to detect moths, and how the encyclopedia worked. The latter was a bit of a headache, matching integers up to moths according to our documentation, and learning how to save pictures to the computer.

6Em9C2.png
111.png

Sugarcoated Crumbs

General Programmer

Story-based Minigames - Godot

March 2025

Another local game jam that ended up being one of our best-ever submissions. Due to it's timing and my teammates' upcoming graduation, I shouldered many responsibilities for this project.

From a workout minigame to comic-based cutscenes to some simple sweat droplets, I thoroughly enjoyed implementing many parts of our favorite game jam submission.

Dinner With Jim

Programmer, Some 3D Art Assistance
Horror Story Game - Godot, Blender

October 2024

Created for a University Game Jam with the theme "nightmare". Worked with others to create a series of challenges.

One was a minigame, a task was dependent on ray casting. Then there was red light-green light, which needed to detect when the player was moving as well as swap out objects on a timed basis. I also created the occasional basic 3D asset to help out the artist team.

Untitled design (2).png
Joinscreen1 (1).png

Catfished!

Programmer, Script Writer

Fishing Dating Game - Godot

November 2023

My first full Game Jam hosted by my university. The theme was "trust", and we liked fishing games, so we decided to combine the two. I worked mainly on creating dialogue trees for all of the lovely datable characters.

The dialogue tree in particular required me to work with a
third-party plugin for Godot. However, as conversations got more in-depth, those trees got more messy. Making sure everything was connected correctly took up a majority of my time.

bottom of page