Portfolio

I study Game Design & Development and I make video games in Unity. I have also embarked on projects which ranges from Serious Games and Augmented Reality.

Captains of Lives

Augmented Reality App with Vuforia

Brad Backfire

Crazy Cafe

Jazzy Jump

3D Modelling & Texturing

Captains of Lives

Serious Game, collaboration with Singapore Prison Service.

This project was a collaboration between Temasek Polytechnic and Singapore Prison Services. Developed as part of my internship programme, in a team of four, in a span of four months. The purpose of the game was to offer players a greater insight regarding the work of a prison officer.

My role in the project include - User Interface Programmer, Level Designer and 3D Modeller/Asset Designer. The project has taught me take a leap out of my comfort zone to learn 3D modelling and texturing to provide a realistic experience of the facilities within Singapore Changi Prison.

The internship allowed me to collaborate with members from a uniformed organization and had widened my perspecitive on prison officers, particularty when I had an opportunity to interview an aftercare officer.

Development Tools
  • Unity
  • Autodesk Maya
  • Substance Painter

Due to privacy reasons I am unable to disclose the game's screenshots.
However, here is an image depicting the Captain of Lives of Singapore Prison Service.

Captain of Lives

Augmented Reality App with Vuforia

An android application capable of displaying relevant information of objects in AR (Augmented Reality).

As part of my Final Year Project. Developed an Android application in Unity, using Vuforia’s Augmented Reality (AR) SDK to detect and display related information about 3D objects. Utilized a MySQL database to store and manage object information. Used C# to integrate the database with the application’s front-end information display.

Development Tools
  • Development Platform - Unity
  • Object Detection - Vuforia SDK
  • Database Server - MySQL
  • Database Communication - PHP

Brad Backfire

A platformer video game, which contains a procedurally generated game level.

Designed and programmed in C# using Unity and was published to the Google Play Store.

Development Tools
  • Unity
Brad Backfire Gameplay

Crazy Cafe

A coffee making simulator, requiring the player to prepare specific beverages within a time limit.

Applied the concepts of Finite State Machines and Artificial Intelligence to develop this video game in Unity.

Development Tools
  • Unity
Crazy Cafe Gameplay

Jazzy Jump

Designed and programmed a mobile video game using Unity, which explores the hyper casual game genre.

Designed and programmed a mobile video game using Unity, which explores the hyper casual game genre.

Development Tools
  • Unity
Jazzy Jump Gameplay

3D Modelling & Texturing

3D Character and Level creation for video games

As part of my diploma's 3D Modelling and Texturing modules, here are some screenshots of the 3D designs that I have developed.

Development Tools
  • Autodesk Maya
  • Adobe Photoshop
3D Character Renders
3D Level Render
3D Level Render
3D Level Render
3D Level Render