top of page
Self Image.png

Hi there!

I'm Kevin, a gameplay programmer from California interested in games that offer meaningful experiences!

Projects

WaxHeart

Gameplay & UI Programmer

An atmospheric horror 3D platformer about a wax boy with a lantern for a heart.

Journey through a dark, ruined world in search of your lost memory. The light from your lantern-heart helps you find your way through the darkness, but also alerts monsters of your presence.

Team Size: 18

Engine: Unity

Contributions:

  • Designing and prototyping core game mechanics

  • Adding particle system support to our UI layer

  • Resolving a game-breaking bug that was linked to an engine limitation conflicting with our debugging tools

Space Zoologist

Gameplay Programmer

A simulation game that teaches players the engineering design process while saving endangered alien species.

You're the newest engineer on nature preserve planet Natura Serva 22. Design enclosures and research alien species to stabilize their populations and save them from extinction!

Developed for the University of California, Davis

SpaceZoologistLogo.png

Team Size: 12

Engine: Unity

Contributions:

  • NPC behavior-triggered VFX handling system

  • Automated solution to dialogue being lost across 13 levels during import process
  • Live service for the game, supporting 200 concurrent users

Shroomancer

Gameplay & UI Programmer

An isometric strategy game about a miniscule mushroom mage.

Fight with enemies over resources and decompose them all! Summon your mushroom troops! Collect lots of nutrients so you can cast THE BIGGEST SPELL EVER and SAVE THE FOREST!!! (Very cool and awesome)

Made for the 2024 Winter Buddy Up Game Jam

Team Size: 8

Engine: Unity

ShroomancerLogo

Contributions:

  • Asynchronously loaded UI system

  • Randomized "room" generation for different map, enemy, and resource layouts

  • Secret April Fools mode!

Merilla's Memories

Gameplay & UI Programmer

A visual novel about a mermaid and her fishy friends!

Join Merilla on her journey while she fulfills a promise to her friend, Willow the Whale. Playing as Merilla the mermaid, you'll be able to see the effects of human civilization on the ocean and its creatures: from plastic waste to algae outbreaks, help Merilla restore her home!

Made for the 2024 Climate Change Game Jam

Team Size: 9

Engine: Unity

MerillasMemoriesLogo.png

Contributions:

  • Asynchronously loaded UI system

  • Designing and prototyping 4 themed minigames serving as our core gameplay

  • Coordinating with art and audio teams to develop sound and visual effect management systems

Other Projects

BreadyOrNotSplash.png

Bready or Not | Code

A visual novel about bread, yeast, your childhood best friend Xavier, and you! You aren't bready for an unexpected adventure as you are locked inside an oven, forced to deal with your demons: BREAD.

​

Made for the 2024 Slice of Jam game jam

ReSearch Logo.png

Re:Search | Code, Live Support

An educational RPG built in Unity. Players travel back in time to meet and learn about various researchers and their scientific contributions in an interactive adventure.

​

Used as coursework at the University of California, Davis by classes of 250+ students

WiNGSPAN_Logo_Light.png

WiNGSPAN Delivery Services Receipt Generator | Code

A software utility that automates creation of in-game mails for the sandbox MMO EVE Online. Populates a custom HTML template with information pulled from the ESI, CCP Games' RESTful API.

About Me

I've had the opportunity to work with some incredibly creative people on a variety of projects, allowing me to test myself against a multitude of implementation challenges while collaborating with colleagues from around the world. As a result, I've become familiar with working on interdisciplinary teams where I specialized in rapidly prototyping gameplay systems and UI elements.

As a programmer, I highly value writing clean, extensible, and easily maintainable code. It is very important to me that the features I implement are easy for my colleagues to understand and use. As a game developer, I'm deeply interested in games that give players opportunities to have meaningful experiences. When I think of meaningful experiences that I've had with games, I think of games that have served as a medium for me to just hang out with friends, games that had engaging and immersive story experiences, or even games that turned into silly and wacky adventures that my friend group can still reference years later. I love the games that connect players, and I have high hopes for their potential as a medium as more of the world begins to engage with them.

When I'm not tinkering with one piece of code or another, I'm probably experimenting with different cuisines or playing indie and competitive co-op games accompanied by my friends (and two kitty co-pilots!) I hope to have the opportunity to work with you soon!

Skills

U_Logo_Small_White_RGB_1C.png

I've shipped games as a Unity programmer and provided live service to groups of 200-250 users at a time! I'm experienced with writing technical documentation, as well as writing instructional materials for users who may not be familiar with electronic devices.

Remote Work

Robot_edited.png

Much of my career was spent working remotely due to the COVID-19 pandemic. To adapt, I developed personal strategies to stay accountable, maintain communication, and deliver results in a virtual workspace with colleagues from across the globe.

Speaker_edited.png

Audio

Speaker_edited.png

I've implemented audio management code using both Unity's default libraries and FMOD, supporting audio engineers by giving them access to easy-to-use interfaces and serializable management objects.

User Interface

On many of the projects I've been on, we didn't have a dedicated UI programmer. This has become a role that I still often fill, implementing intuitive, responsive user interfaces that painlessly communicate with our core systems.

PortfolioFavicon.png
bottom of page