top of page
PROJECTS
3D Gadget Viewer
This project is a practice I did with the Universal Render Pipeline in Unity. I started the project by making the basic movement system and interaction system. Then I implemented the real-time blur effect for the UI background with the scriptable render feature. The 3D gadget viewing system is the final part, and I made the drag & rotate feature to control the object and realize the viewing with render texture.
Motion Matching Parkour Demo
This project is a practice I did with UE5.4 new features. With this project, I dive deep into the new motion matching system. Combined with the other basic systems, like the animation blueprint, I implemented the pakour movement and created this small demo.
Lightning Seed Spell for Samasara
This project is a spell I made for the game Samasara during the 4-week UE5 Bootcamp with INFINITY27. I implemented the spell action, status effect, and related visual effects based on the existing library and code base. Along the studio's in-house production flow, I made the prototype and iterated quickly. Then I refactored the prototype into C++ classes and optimized the spell.
Pac Ghost
This game is built from scratch in 48-hour GMTK 2023 Game Jam. The theme of the game jam is Reversed Role. I realized AI behaviour systems for both Pac Man and Ghosts, which follows the classic Pac Man game. The system is based on a custom pathfinding system using A* algorithm and custom weight map.
3D Car Model Configurator
This project is a practice I did with Unity during the Mastered Bootcamp. I implemented a expandable data management system with a Camera & UI system. The aim of this project is to fast develop a feature within one day. I mainly focused on the freelook & locked camera control, scrolling UI element and the data config system based on scriptable object
Pong Ball
This is a online multiplayer mini game I made based on the project created in a One-day Live Creator Challenge during the Mastered Bootcamp. I realized a network system that allow at max 4 players to play together online. Besides the mechanics and systems that support the gameplay, I also realized a simple AI behaviour for single player mode where player can battle with 3 AI offline.
Project RPG
This project is the main project I worked on during the Mastered Bootcamp. It is a medium scope project with some basic systems for a typical RPG game (such as: Shop & Inventory system, Enemy AI and behaviour, Quest system) I also realize several design patterns and structures to make the whole system more extendable and maintainable.
Rogue Dungeon
This demo is my master project during my study of master degree. I realized a RPG stat system, an equipment system and Rogue-lite mechanics and several systems that support the gameplay in Unity.
Gravity Runner
This game is built by me with UE4 by using blueprint and custom nodes. It is an endless runner game with a number of optimised features like no spawn & destroy functions, random levels with seeds and a highly adaptable UI for various sizes of UIs. And this game is available for both PC and mobile platforms, with different control schemes.
Quantum Puzzle Game
This game is built by me and a classmate with UE4. This game is about puzzles built around the changing size of the characters and the interaction of objects within the scene. I help realize the size changing mechanic and several puzzle mechanics with blueprint.
bottom of page