Water Wheel Color Sort
Overview
Water Wheel Color Sort is a fun and relaxing puzzle game where you pour colorful water into a spinning wheel, twist it to the right spot, and neatly sort each color into its matching section. With satisfying spins, vibrant visuals, and a simple pick-up-and-play feel, it’s all about timing, precision, and the joy of watching colors flow into place.
My Role
Game Designer
Game Developer
Team
OneEleven
Timeline
August 2025 - September 2025
My Role: Developer & Designer
Game Design: Designed the core mechanic of pouring and sorting colors on a rotating wheel, balancing challenge with accessibility to create a fun, engaging puzzle loop.
System Development: Implemented the wheel rotation, color pouring, and sorting logic in Unity using C#, ensuring smooth gameplay and intuitive player interactions.
Visual & UX Design: Created clean, vibrant visuals and fluid animations to enhance clarity and player satisfaction, while maintaining a minimalist, approachable style.
Polish & Playability: Focused on user feedback, responsiveness, and visual effects to make the gameplay both relaxing and rewarding.
Summer Time
Overview
Summer Time aims at the summer season of the year when people will go to the beach and immerse themselves in the flows of the ocean. The game features a casual match-3 gameplay with the scenery when you will set sail on your way to find treasure. With dozens of hazardous events occurring throughout gameplay, may you survive with enough points to reach the goal?Summer Time is one of my school projects, the main target of this project is to study HCI (Human-Computer Interaction). Therefore, I will focus mostly on the UI/UX of the game instead of the gameplay.
My Role
UI/UX Designer
Game Developer
Project
School Project
Timeline
January 2024 - March 2024
My Works
Brainstorm the idea of a match-3 game with a high tempo and multiple hazards.
Find and draw assets in an ocean theme.
Set up the UI, structure the UI/UX of the game and evaluate based on Shneiderman’s Eight Golden Rules.
Find and create sound effects for the game.
Create the game's animation using the Unity Animator and coding.
Build the game system, playtest and evaluate the game flows to ensure everything works as expected.
Overview
Lillusion is an action role-playing game with traditional 2D graphics. The plot of Lillusion takes place on The Island, where beautiful purple crystals are hidden. These crystals emit mutagenic radiation on island creatures. A group of people with mutations that allow them to manipulate the minds of others, causing hallucinations that send them into a mental space where they can alter space, time, reality, or use the elements of nature to attack like reality in Lucid dream. This group of people went up to the ruling class and turned other ethnic groups into slaves.
My Role
Game Designer
Game Developer
Team
The Night Owl
Timeline
March 2023 - October 2023
My Works
Contributed to core gameplay programming, including player movement, collision handling, and platforming mechanics.
Collaborated with cross-functional teams to implement game systems, UI/UX elements, and input responsiveness.
Integrated art and animation assets into the game engine, ensuring visual consistency and fluid transitions.
Optimized rendering and game performance, reducing draw calls and memory usage across levels.
Profiled game performance using Unity Profiler, identifying and resolving bottlenecks in CPU and GPU usage.
Wonderful Adventure (WA)
Overview
Wonderful Adventure is a strategic puzzle-solving game set on a grid-based map, where players must navigate through increasingly complex levels filled with diverse obstacles and limited-movement mechanics. Each stage challenges players to think critically as they plan precise moves, taking into account unique movement constraints such as one-way paths, slippery tiles, or teleporters. The goal is to determine the correct sequence of steps to reach the endpoint. With each level presenting new environmental twists and layout variations, the game offers a progressively challenging experience that tests players' spatial awareness and problem-solving skills.
My Role
Game Engineer
Team
OneEleven
Timeline
May 2024 - October 2024
My Works
Implemented a reusable grid-based system with an easy management workflow and level creation.
Performed performance optimisation, resulting in an 80% increase in overall playing performance and a 50% improvement in storage management.
Coordinated with artists and animators to implement high-quality visuals and animations within gameplay systems.
Created custom editor tools and debugging utilities, accelerating the development process and enabling designers to iterate independently and efficiently.
Lovely Leor
Overview
Lovely Leor is a casual grid-based game where you will move your cat to the win position, at the moment you have to avoid the dog from coming to get them.Lovely Leor also features many reward items and customizable resources for your play style.
My Role
Game Developer
Team
Unspel
One Eleven
Timeline
November 2023 - February 2024
My Works
Research and build the core system of the gameplay.
Structure and build the game's entity (player, enemy, collectable item in the grid).
Create the editor to build and manage the level assets with its level builder to spawn the level in the gameplay.
Import the models, assets and create animation to make the game more lively.
Evaluate and advise the game controller to make playing easier and more satisfying.
Optimize the game to be suitable for mobile phones.
Integrate UI and create transitions between pages and scenes.
Create simple storylines to introduce the player to the game and the mechanics.
Create a complex tutorial system to use for any case of the game.
Untwist Tangle
Overview
Untwist Tangle is a puzzle game revolves around untwisting the tangles by moving them around in a limited amount of action. Alternatively, there are also other minigames with interesting rewards and customizable decorations to buy.
My Role
Game Developer
Team
Unspel
One Eleven
Timeline
January 2024 - March 2024
My Works
Research and build the core system of the main gameplay as well as other minigames.
Create the complex editor to freely build and manage the level assets with its level builder to spawn the level in the gameplay.
Make sure of ObiRope library to enhance the movement feeling of the rope in gameplay.
Import the models, assets and create animation to make the game more lively.
Evaluate and advise the game controller to make playing easier and more satisfying.
Optimize the game to be suitable for mobile phones.
Integrate UI and create transitions between pages and scenes.
Create simple storylines to introduce the player to the game and the mechanics.
Create a complex tutorial system to use for any case of the game.