Mantle (2025)

An MFA thesis project where you play as the crime-fighting robot Mantle, master dozens of minigames, and witness the origin story of an unexpected villain.

Project Info

View on Steam

Steam Icon

Team Size: 27

Role: Gameplay Programmer

Project Length: 9 months

Engine: Unity

Key Contributions:

I was responsible for building a desktop interface with dynamic text and news video playback. We used this interface to display all narrative sequences, from news videos to character conversions to a functional email inbox!

Desktop

I not only wrote the underlying code for this interface but also reformatted our narrative documents to work with the dynamic dialogue, edited the UI layout for readability, and added a number of color transitions and animations. Even though these weren't required parts of my job, I wanted to go above and beyond to take ownership of this desktop feature.

As one of just 3 engineers, I had ownership of a large portion of the game, along with the added responsibility of communicating with almost every other team on the project: adding artwork, sound, and narrative into engine, understanding the goals of the design team and implementing their ideas, and meeting weekly with the director and lead producer to set timelines for the game.

I was especially effective in this role because my design skills complemented the purely technical skill of the other two engineers. While my Lead Engineer implemented backend systems and editor tools, I was able to consistently deliver corresponding frontend features that were polished and easy to use, helping translate between the pure engineers and the art and design teams.

I built custom minigames for each of the 6 enemies, working closely with designers and artists to capture each villain's personality through their gameplay!