COMPLETE Work
(from newest to oldest)
(from newest to oldest)
Come playtest! https://discord.gg/KAxBkSrM9g
Unity | Solo Developer
December 2023—PRESENT
A singleplayer, top-down, bullet-hell rogue-lite where the player journeys (and fights the mafia) to meet their long-distance girlfriend for the first time.
Designed and implemented a dynamic dialogue system that responds to player actions in-game, even after death.
Built a procedural level-generation system with enemy, loot, and environment decor spawning.
Created all audio and art (except dialogue sprites).
Designed a progressive scaling system for loot rarity and enemy difficulty.
Currently writing a full narrative story that responds to player choices.
Unity | Co-Team Lead, Lead Programmer, Gameplay Designer, Lead SFX/Music
September 2024—PRESENT
Team Size: 10
A narrative-driven game about a taxi driver's introspective journey through grief presented through conversations with characters.
Designed and implemented a dynamic street navigation system based on the A* Pathfinding algorithm.
Designed and implemented a procedural road-tile generation system that ties into the car's navigation system.
Built a responsive dialogue system with voice-line support.
Designed and implemented car dashboard controls that tie into a passenger mood system.
Unity | Team Lead, Lead Programmer, Gameplay Designer
JANUARY 2025—MARCH 2025
Team Size: 5
A chaotic and wacky, multiplayer cooperative game for 2-4 players about discovering new recipes and satisfying critics!
Designed and implemented a recipe / ingredient combination system, allowing for different manually-designed combinations of ingredients.
Used Unity Relay and FishNet to implement quick multiplayer support.
Designed appliance functions and customer/critic orders for a chaotic multiplayer environment.
Unity | Lead SFX/Music
August 2024—September 2024
Team Size: 6
A magical girl x laundry themed rhythm-fighting game where you must dive into your own laundromat to save the city!
Composed and produced two full-length songs for levels in the game, and a few shorter tunes.
Made over 25 sound effects.
Created a magical girl transformation sequence track that syncs along to visual video cues.
Physical | Lead Game Designer
April 2024—June 2024
Team Size: 4
A competitive party card game about collecting grandeur sea creatures!
Designed 26 unique total fish cards, 12 special ability fish, and 9 tool cards with abilities.
Conducted extensive playtesting sessions to rework and balance card designs.
Designed game rules and layout of tri-fold rule sheet for maximum ease-of-understanding.
RenPy | Lead Game Designer, Lead Programmer, UI/UX Designer
April 2024—June 2024
Team Size: 9
A dynamic visual novel and dating simulator about navigating social anxiety, while solving a murder mystery!
Rated 4 stars out of 5 for a game jam, along with 450+ downloads and 3000+ views.
Implemented an estimated 9-10 hours of total dialogue and script.
Designed a social battery mechanic that derives upon the player's choices.
Designed and balanced a hidden relationship mechanic that influences the narrative ending of the game.
Built the UI layout including main menu and on-screen mechanical systems in gameplay.
Unreal Engine | Enemy Designer, Lead SFX/Music
October 2023—July 2024
Team Size: 13
Fight your way through your Forest of Hell and defeat the Seven Deadly Sins in order to free yourself in this first-person, 3D rogue-like.
Composed and produced 4 songs to play during the game, including combat music and boss music.
Designed 65 sound effects, including environmental ambience, enemy and weapon sounds, combat status sounds, UI sfx, and more.
Designed 3 unique enemies with distinct behaviors. (NOT in current version.)
Physical | Team Lead, Lead Game Designer, Card Artist
April 2024—June 2024
Team Size: 4
A 2-4 player gift-betting card game where the objective is to be the Happiest!
Designed the game including points system, ability cards (Jesters), role cards, gift/stat cards, and modifier cards (Fortunes).
Carefully playtested mechanics and balancing of systems within the game to achieve a fun and relaxed but tense playing environment.
Minecraft | Team Lead, Lead Game Designer, Lead Quest Designer, Lead Narrative Designer, Lead Level Designer, Lead 2D/3D Artist, Lead Enemy Designer, Programmer
June 2023—June 2024
Team Size: 3
A proof-of-concept of an MMORPG set within an expansive land, where the player must explore, complete quests, and fight to vanquish the degenerative Aether.
Designed all quests including main story, side quests, and grind quests.
Designed over 24 unique weapons and over 10 enemies with custom 3D models and textures.
Built large and thematically integrated environments.
Programmed most custom quests, items, enemies, etc, using only Minecraft command blocks.
INSPIRATIONS:
Unity | Music
October 2023—March 2024
Team Size: 46
A card-based roguelike deck-builder, where you adventure through different food-themed regions to become the best chef in the realms!
Composed and produced three distinct theme songs for the Sour region of the game, all belonging closely to the jazz-funk genre with a touch of electronic synths.
Worked with a large team (and 5 other audio devs) to implement audio using FMOD.
RenPy | Team Lead, Lead Programmer, Lead Game Designer, UI/UX Designer, Music & SFX, Lead Narrative Designer, Background Artist
April 2023—January 2024
Team Size: 10
A college-themed dating simulator with a focus on exploring and choosing between various majors!
Led writing an estimated 4-5 hours of dialogue and story.
Designed and implemented 6 different narrative endings.
Designed and balanced a visible relationship mechanic dependent on the player's choices.
Created all the UI, including a dynamic area selection map that's integrated with the narrative storyline.
Composed and produced 2 full-length tracks: a main menu theme, and in-game background track.
Designed and implemented various UI sound effects.
INSPIRATIONS:
Unity | Music
May 2023—September 2023
Team Size: 12
Keep the virus at bay by fighting off invasive UCI-themed windows!
Composed a looping funk-fighting track that plays during gameplay!
Worldbuilding Exercise
January 2023—May 2023
The entire known world is found within a seemingly-infinite expanse of the substance known as glan. Below a certain altitude lies the ravine: a bottomless and empty void, home to nothing. Join humanity as they dig out their legacy through the glan, and unearth any secrets of this world.
Java | Solo Developer
July 2020—July 2021
A small mod for Minecraft bringing new items, enemies, bosses, weapons, adding progression beyond vanilla Minecraft through Advancements.
Designed 3 new biomes with their own structures and unique mob spawns.
Designed multiple new weapons and items, with custom 2D textures.
Designed a few new bosses with unique mechanics.
A text-based dating simulator based off of "The Ratchelor" made by Algorat.club, except with worms!
I was the lead programmer, and this was made in Twine, with a combination of HTML, CSS, and Javascript.
Another short text-based game made on the premise of seeing a therapist with your partner, Wock the Worm Sock!
I was lead programmer and helped write narrative and story for the dialogue.
During my time at UCI, I took a class on narrative storytelling for games, and became accustomed to Twine, a node-based narrative tool for developing mostly text-based games!
To play the games, simply download them as .html files and open in browser!
A text-based demo my team and I made for class! It's a choose-your-own-adventure with multiple branching endings!
I was the lead programmer, and helped with writing the narrative as well.
This was a very short demo dive into the art of storytelling through text-based cues, and is simply a story with interactivity through highlighted words!