top of page

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.

image.png
image.png

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.

image.png

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

bottom of page