Games
This page showcase the projects I have made that are related to video games.
FPS Game - UE4(BP)
Group Project
This FPS Game is created by a group of 4 using Unreal Engine 4 (Blueprint). This is a Sci-Fi FPS Game. The game is set in a laboratory and player will shoot through the monsters to reach the checkpoint. I am responsible for desiging and coding the Enemy AI.
Action Game - Unity3D
Group Project
This Action Game is created by a group of 4 using Unity 3D Engine. This is a 3rd person Action Adventure Game which features a university student got reincarnated into a low polygon knight in a fantasy world right before his exams. The game features 3 levels with different maps. Players need to complete all 3 levels to beat the game. I am responsible for designing the game mechanics and the AI mechanics.
ZigZag Game - Unity3D
Individual Project
I developed this game using Unity 3D Engine. This is a classic ZigZag game. The core gameplay is to gain as much score as possible without falling into the void. Player can pick up diamond cubes to increse the score. Once the player reach a certain score, the game starts to spawn black boxes. The player collect 8 black boxes to trigger a secet ending.
ENDLESS: RUNNER - Unity3D
Individual Project
I developed this game using Unity 3D Engine. This is a classic Endless Runner Game. The core gameplay is to gain as much score as possible without dying. However, every actions done by the player consumes Stamina, if the Stamina falls below 0, the player dies. Player can pick up Stars to refill Stamina. Player can also pick up Heart to increase maximum Stamina and pick up Coin to immediately shoot 3 coins.

FPS Game 1 - Unity3D
Individual Project
This is the first FPS Game I developed using Unity 3D Engine. This is a FPS Survival Game which player need to survive for 15 minutes to win. Enemies will be spawning constantly and there are several areas to pick up health orbs and ammo boxes. The health orbs and ammo boxes will not respawn, so player need to move around the map to stay alive.
FYP Game - Unity3D
Individual Project
This is the game I made for my Final Year Thesis. This game needs players to use their Visual Short-Term Memory to complete the levels. The levels feature here are Bridge Memory, Colour Memory and Sequence Memory.
Tanks - Modding
Individual Project
Original
url: https://learn.unity.com/project/tanks-tutorial
​
In Tanks, I added new gameplay mechanics such as:
- Fuel system
Every tanks starts at full fuel, and as tanks move, fuel will drop. Once fuel reach 0, the player has to wait for a brief amount of time for the fuel to recharge fully before the player is able to move
​
- Shift to Boost
Player can use shift to speed up the tank to doge bullets or close the gap between the enemies. Using Boost drains the fuel faster
​
- Frontal Plating
The front hull of the tank is the thickest armour of the tank. Player takes no damage if projectiles hits the front of the tank. Player can angle the tank to avoid damage in battle
​
