Unity Project: Ever After
Ever After is a self-directed 3D interactive narrative exploring emotional growth and transition, created entirely in Unity HDRP from concept to final implementation.
Role: Designer & Developer
Tools: Unity, Maya, Substance Painter
Duration: 3 months
Overview:
The game features two koi fish symbolizing growth and transformation—one inside a tank and one swimming freely outside. These settings represent different paths of growth. Players guide the tank-bound fish to collect colors and patterns, symbolizing personal achievements, while the free fish grows larger in its own way.
Creative Goal:
Shape a gentle, dreamy environment that reflects personal growth
Explore glowy, translucent materials as expressive visual elements
Practice a full stylized workflow from modeling to engine integration
Prototype player interactions and camera movement inside Unity
Tools:
Technical Steps
All assets were modeled and textured from scratch, then brought into Unity to build the environment with stylized lighting and glowy materials. Subtle animations, interaction triggers, and guided camera movement were added to shape a gentle, atmospheric narrative flow.
3D Modeling Props in Maya
Castle
Clam
Texturing in Substance Painter
Visual Scripting in Unity & Playmaker plug-in
* Clam only opens when the previous number event was triggered
** The event happens in order of numbers from 1 to 10
Koi Fish
1. Number appears when the player enters the trigger sphere around the clam
2. Clam opens when the player presses the right number shown
3. When the player interacts with the second event sphere inside the clam, it triggers to sets a new material for the koi fish
Gameplay Screenrecording