top of page

This page lists the projects I have involved in the past, sorted by time of completion in descending order. These projects include work project, games submitted for game jams, group and individual assignments completed during my study at KDU University College.

Kindly note that the art assets belong to the respective artists I have worked with.

Work

Project: Paper Ghost Stories: Third Eye Open
Company: Cellar Vault Games
Role: Main Game Programmer

Duration: Sep 2021 - Present
Responsibilities
- Refactor the code from the previous project to use it as the base for the new project.
- Set up the necessary widget and actor blueprints for the designer to use in the levels.
- Using C++ and blueprints, design and implement game systems (such as quest system, dialogue system, camera system, game loading and saving) that are tailored for our project.
- Debug and fix the bugs reported by our internal team or the team from the publisher.
- Localization. Configure the project so that the texts in the game can be translated into different languages.
- Package the project and upload the game to Steamwork so it can be made public during LudoNarroCon and Steam Next Fest.

Project: Paper Ghost Stories: 7PM

Company: Cellar Vault Games
Role: Game Programmer Intern

Duration: Sep 2019 - Dec 2019
Responsibilities:
- Game prototyping. Iterate game mechanics to match with the vision of the designer and artist.

- Set up the blueprints for interactable, character movement, and 3 out of the 7 mini games.

2019

Echoes of You

  • A first person narrative game made as my KDU final year project in a group of 9.

  • Made in Unreal Engine 4.22.

  • Role: Gameplay programmer.

  • My focus was in setting up the player's controls and the seven puzzles.

​

​

​

Completed:

Aug 2019

Virtual Shadow: World Tour

  • A game about a guitarist embarks on a journey to find his social belonging.

  • Global Game Jam Jan 2019 entry, made in 72 hours in a team of 8.

  • My first hands on experience with Unreal Engine 4.

  • Role: Gameplay programmer. I was responsible in doing the main menu and the bus traveling on the road scene.

Completed:

Jan 2019

School Projects

2018

Pathfinding

  • Demo of A* and Dijkstra path finding algorithms on a 32x32 grid.

  • Coded in C++ from scratch with Visual Studio 2017 and used GLFW for drawing the cells and buttons.

Completed:

Oct 2018

Trap Nation

  • A 2D platformer with many balls blocking the player's way to the exit.

  • Game Genre Studies 1 submission.

  • Solo, Made in Unity.

​

​

​

Completed:

April 2018

Seven Days in Blackridge

  • A mobile game that requires the player to cater multiple units and fulfill their needs before they leave the hall.

  • Game Project Studio 2 submission.

  • Role: AI and Gameplay programmer.

  • My focus was on the implementing the behavior of characters that will enter the hall in the 7 levels.

Completed:

Aug 2018

One Sec Shooter

  • A 2D space shooter where the bullets are fired automatically every second.

  • You only have one bullet per second. Every second is a hit or miss.

  • Solo, Made in Unity.

Completed:

Mar 2018

Yasushi: A Sushi's Destiny

  • A 2D brawler about a dumped sushi on his journey of vengeance to its creator.

  • Game Project Studio 1 submission.

  • Role: AI Programmer. I setup the player's skills (Q,W,E keys) and the enemies AI logic (including the boss).

​

Completed:

April 2018

OUR NEW PLACE

2017

Numb Boy

  • A 2D platformer game that requires the player to jump through obstacles and collect enough items to unlock the gate.

  • Solo, made in Stencyl.

Completed:

Dec 2017

8-Sword Angel

  • The player controls the white angel with mouse and can only fire in 8-way direction to kill the enemies.

  • Solo, made in Stencyl.

​

Completed:

Oct 2017

Thresh's Pong

  • A local 2-player pong game where you compete with the other player to hook as much 'Star' into the black hole at the center of the map.

  • Solo, my first project in Stencyl.

Completed:

Oct 2017

bottom of page