Portfolio
Professional Work
Gold Lining
A narrative platformer featuring a Chinese American protagonist. Gold Lining is currently in development by Sondering Studio, an indie studio that emphasizes telling heartfelt Asian-American stories
Available to wishlist on Steam.
I worked on 4 levels to convey emotions and teach mechanics. I sketched ideas for different mechanics and puzzles to get feedback on before implementing prototypes in Unity. I documented my design intent in detail with annotated screenshots and commented playthrough videos. If you're interested in more specifics, check out this more detailed document of my contributions.
Timeline: Jun - Sep 2023 (Level Design Contractor)
Tools: Figma, Unity, Git/Github, Visual Studio Code (C#)
Personal Work (Collaborative)
Toy Toss Tower
A silly game in which you toss toy blocks for a minute, developed with my friend. Developed in 96 hours for GMTK Game Jam 2024: Built to Scale.
Available to play in browser on itch.io (mobile recommended). See the code on the GitHub repo.
I wanted this game to focus on the the simple joy of a physics sim. I programmed the gameplay mechanics in C#. For the block throwing mechanic, the blocks freeze position after landing or despawn if they fall towards the player to reduce frustration. I designed the interfaces in Figma with mobile in mind (throwing blocks and pressing buttons can all be easily done with one thumb) then implemented them in Unity. I drew the cat playmat and wood textures in MediBang Paint and designed the itch banner/header in Figma.
Timeline: August 2024 (GMTK Game Jam 2024, 96 hours)
Tools: Unity 3D, Visual Studio Code (C#), Git/Github, Figma, MediBang Paint
Scribble Rush
A party game that has you draw a growingly complex character in thirty seconds, developed with a team of 4. After finishing a drawing, the player can check out a gallery to see what other people drew!
Available to download on itch.io.
Our goal was to make a silly, lighthearted game. I designed simple UI layouts with a playful, hand-drawn vibe and developed an accessible color palette.
Timeline: October 2022 (Ludum Dare 51 72 Hour Jam), November 2022 (polish for Independent Games Festival)
Tools: Figma, Adobe Photoshop, Coloring for Colorblindness
Debugger
A 2D level-based puzzle game centered around the player catching bugs (animals) to fix bugs (errors) to fix the game world, developed with a team of 11.
Available to play in browser on itch.io. See the code on the GitHub repo.
My goal with the game was to convey the idea that something is wrong with the world and the player must fix it (pitch deck for initial idea). I directed an interdisciplinary team of students across multiple disciplines, delegating tasks and managing scope so we could have a completed project in May.
I needed to make sure all aspects of development aligned with the overall creative vision. For example, the original color scheme was very bright and saturated, giving off the impression of a happy forest, so I asked the art team to darken and desaturate the colors for a darker mood. To further push the idea that catching bugs is "fixing" the world, I decided that the music should transition from sounding "glitchy" to "pure" as the player catches more bugs.
One of my team members told me the project was the most fun they had all school year, and a subset of the team was excited enough about the project that they wanted to polish it up more the following summer!
Timeline: Jan - May 2022 (main development), Jun - Sep 2022 (QOL updates)
Tools: Unity 2D, Visual Studio Code (C#), Git/Github, Adobe Photoshop
Personal Work (Individual)
cat beams dungeon
A 2D platformer level in Neon World Maker featuring the push block mechanic, drop blocks, and wall jumping in which timing is crucial to avoid being struck by lasers.Available to play in Neon World Maker. See me clear it in a playthrough video.
Timeline: Jun 2024 (2 days)
Tools: sketching, Neon World Maker
Featured level and won me a Game Design Collaboration opportunity with the development team.Super Mario Level Design
A 2D platformer level designed to teach the player how to wall jump, inspired by Super Mario and developed solo. Platforms/walls/floor are grey and lava (which kills the player) is red. The player is the white square at the beginning, and the goal is to reach the yellow square at the end.(1) The player learns to wall jump through repetition of the same motion across shortening platforms.
(2) The player is encouraged to utilize their newly-acquired wall jump knowledge to take the safer path up top rather than risk dying to lava.
(3) The player can practice wall jumping safely before taking on the final challenge.
If you're interested in more details, check out my detailed design document!Timeline: Jun 2022 (1 week)
Tools: Adobe Photoshop
Grabb Grab Grub!!
A 2D arcade game featuring a hungry chameleon, developed solo. To win and see a chameleon fun fact, the player must catch and eat 30 bugs in 30 seconds.Available to play in browser on itch.io. See the code on the GitHub repo
I wanted to try my hand at making a game entirely by myself, so I set a time limit for myself and scoped a simple game accordingly. Like a real chameleon, the player must wait for the tongue to retract entirely before trying to catch a bug again, which adds friction to the gameplay. To match the frenetic gameplay, I composed a simple melody that speeds up as the time limit approaches.
Timeline: Dec 2021 (10 days)
Tools: Unity 2D, Visual Studio Code (C#), Git/Github, Adobe Photoshop, MuseScore
Runner-up in 2022 "Science is Art" Competition held by UCLA Science Libraries