Personal Projects

These projects include small games made for fun, games made for game jams, and game development courses online.

The Water Cycle Adventure

The Water Cycle Adventure is a game comprised of three minigames that take the player through the stages of the water cycle. The first stage involves following the moving light to shrink enough to become vapor. The second stage has the player connect with other vapors to grow larger. The final stage involves escaping the cloud while becoming larger to become rain.

This game was made in 4 days for the GMTK Game Jam 2024 with fellow programmer Erin Scribner. I created the entirety of level 1, and I programmed the player movement and growth when interacting with another raindrop in level 3. I also created the player art and animations.

Duration: August 2024

Game Engine: Unity 2D

The Life Saver

The Life Saver is a platformer where you try to escape from your cursed candy friends. There is an escape route, but the player will miss out on the main ending this way. To properly beat the game, the player must fall below the escape route to find a heart, which they can use as a projectile to push themself further in a direction and save their friends.

This game was made in less than 24 hours, and I challenged myself to make it work for the themes and limitations of 2 game jams: Kenney Jam 2024 and Mini Jam 163. Kenney Jam had the theme of Connection and restriction of only using Kenney assets, and the Mini Jam had the theme of Dessert and the limitation of Sharing is Caring. I did my best to meet all of these requirements in this short platformer.

Duration: July 2024

Game Engine: Unity 2D

Mama Cat and the Great Kitten Barrage

Mama Cat and the Great Kitten Barrage is a game where you play as a mother cat who must bring her chaotic kittens back to their basket before they cause too much damage to the house. This is a platformer with a charging jump mechanic which allows the player reach high places.

This game was made in 6 days for the Black Cat Jam on itch.io with a team of seven, consisting of four programmers, two artists, and one designer. I was responsible for setting up camera controls with Cinemachine, collision setup, traveling between rooms, and sprite sheet and animation setup. I was also assistant producer, so I checked in with everyone daily and resolved any merge conflicts that arose.

Duration: June 2024

Game Engine: Unity 2D

Take Cover!

Take Cover! is a game where the player must protect the kingdom from an oncoming hoard of monsters. Every few seconds, the captain fires a barrage of arrows onto the field to hurt all the monsters at once. The player must get to a safe zone during this, or they will lose. If the player can hold off the monsters for 60 seconds, they win!

This game was made in 12 hours for the Trijam #270 on itch.io, for which I was ranked 14th out of 49 entries. The jam encourages making a game within a three hour time limit, but I overscoped this game a bit. I still love how it turned out, but this was good lesson in time.

Duration: May 2024

Game Engine: Unity 3D

Santa’s Rush

Santa’s Rush is a small game where the player helps Santa deliver presents as quickly as possible. There are three difficulty levels to choose from, with more rings to travel through to drop presents. The player will always move forward, but they can speed up or slow down their movement with the W and S keys. If the player reaches the bounds of the level, they will be turned around. I also created a pixelation effect over the game to give the game some PlayStation 2-esque graphics. This game was made in three days for the 32bit Holiday Jam on itch.io.

Duration: December 2021

Game Engine: Unity 3D

Skittles Activity

Skittles Activity is an educational game that teaches players about basic math and statistics using Skittles. Students first use context clues to find the flavors of Skittles, then they make a hypothesis about which flavor they believe will be most common in their bag. The bag is then opened, and students place their Skittles on a graph, enabling them to answer questions about their selection. They then see a pie chart of their amount of Skittles and are told to inform their teacher of their numbers. On the teacher's side, there is a class pie chart that the teacher can edit to add students' data. I worked directly with my father, a guest elementary school presenter, to ensure the game was an accurate representation of the in-person activity.

Duration: December 2021 - January 2022

Game Engine: Unity 2D

Quidditch VR

In the Udemy course "VR Development Fundamentals With Meta Quest 2 And Unity," I followed along with the Quidditch VR tutorial. For this section, I added different ways to interact with objects and UI, as well as various options to move around in the scene. This was achieved with the XR Interaction Toolkit, which provides a majority of the framework for functionality in VR.

Duration: August 2024

Game Engine: Unity 3D

Warehouse Wreckage

In the Udemy course "Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games," I followed along with the Warehouse Wreckage tutorial. For this game, I worked with Unreal's physics settings and Blueprints to simulate destroying a warehouse by throwing balls.

I started this course during my time at Fathom 7, but I did not have time to finish as the workload ramped up.

Duration: April 2022

Game Engine: Unreal 5

Obstacle Assault

In the Udemy course "Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games," I followed along with the Obstacle Assault tutorial. For this game, I made an obstacle course by creating functions in C++ to move and rotate the different platforms in the level with various child Blueprints of this parent C++ class.

Duration: April 2022

Game Engine: Unreal 5

Previous
Previous

Kennesaw State University Projects (Unity 2D and 3D) - PC, Mobile