Engineer, Designer
Engineer, Designer
Metamorphosis is a 2D narrative-driven game where you play as a magical undersea creature who must consume poisonous contaminants and avoid death from toxin accumulation in order to restore their home. Throughout the game, players will experience empathy for creatures trapped by the contaminants that have invaded their home, and gratification when they successfully save them and help bring life back to the ocean.
Duration: August 2020 - May 2021
Genre: 2D Puzzle Platformer
Platform: PC
Game Engine: Unity
Team Size: 24
Developed the puzzle-based creature system using C#. Creatures not saved throughout the level will not appear later on, or be lit up on the murals.
Used polymorphism and inheritance to develop the creature system. A modular system that can support adding more creatures and basic shared behaviors.
Scripted camera functionalities and various cutscenes using C# and Unity Cinemachine.
Lit and designed environments for certain level segments.
Participated in weekly engineering meetings to review progress and discuss code with other engineers.
Designed various VFX using Unity Shader Graph (goo dissolving from the environment, lighting changes as the player moves from puzzle to puzzle, the player dying in goo mode).
Designed the coral activator pieces to support various functions (shooting a coral activator to activate a water current, activate platforms, etc…).
Prototyped the final boss fight.
Documented systems that I programmed.