University Projects
Escape from Varroa
developed using Unity Engine
Gameplay Programmer
A student group project for our Final Year Project at University of Wollongong Malaysia KDU. The elements or mechanics I worked on are listed below.
-
AI behavior for mob enemies
-
Environmental Lighting and Post Processing
-
Implementation of art assets into the project
-
Building the layout and level design into the game
-
Support on technical issues faced by the team
GitHub Files
Itch.io
Killshot
developed using Unity Engine
Gameplay Programmer
Killshot is an FPS mobile game where a mercenary hunts down selected targets in civilian areas. This game was developed for my Mobile Game Programming Subject. This game was where I tested new mechanics in the Unity Game Engine.
-
Using Navmesh agents for the enemies and civilians
-
Coding for mobile devices
-
Coding sniper rifle behavior, scope in and recoil behavior
Internship & Self Projects
Ant Squisher
developed using Scratch
Gameplay Programmer
A simple hyper casual game developed as one of my tasks during my internship. The objective of the game is to squish as many ants as possible before they consume your food. Avoid squishing the butterfly as it will trigger your allergies.


LINK TO GAME
RNG Bear
developed using Scratch
Gameplay Programmer
A game created for fun and just to test the luck of the players. The game's objective revolves around trying to feed a wandering bear. Unfortunately, he's grows incredibly restless and will wander around aimlessly but over coming closer unless fed some delicious muffins.

LINK TO GAME
Kidocode Shooter Project
developed using Unity
Gameplay Programmer
Our final project during internship. I worked on one of the games core mechanic which was the inventory and item manager system in the game.
On the left is a brief showcase of the inventory and item spawn mechanic. The player who is in the background will pick up some shapes which represents the items. Said items will then be added into the inventory by using the add to list function. They can then be removed by pressing the red button and will then be removed from the inventory.
LINK TO SCRIPTS