Nam Kai Zhe
Gameplay / Engine Programmer

A little bit about me

Hi! I'm Kai Zhe, a programmer and game developer from Singapore.

I have been working with computers from an early age. I picked up C and Java at the age of 10, and after graduating secondary school decided to enter Nanyang Polytechnic's Diploma in Game Development and Technology. While there, I was exposed to the world of game engine development, which I developed a deep interest in. I've made three engines so far, each more advanced than the last.

In my free time, I like to make electronic music.

My skills

Here's what I've done

LambdaR Engine

Tech demo scene
This engine was made entirely by me from scratch over the course of one year. The engine is not only capable of running games, but also rendering data-driven video using an entity component system and Lua scripting.

The image shows a simulation created to demonstrate the capabilities of the engine. Using Lua scripting, objects can have custom behaviours that can affect their position, velocity, and color, among others.

The engine also features a collection of shader-related features, which allow for applying shaders to rendered video.

SUSUcubed

Gameplay
This game was made by myself and three other students, using a from-scratch entity component system engine collectively developed by the team.

In addition to contributions to engine development, I created a rendering engine for voxel-based terrain, including a 3D first-person perspective terrain editor for use by designers, and designed and implemented a system for collision response with the voxel terrain.

The game centers around defeating enemies in an infinite world constructed from prefabricated voxel-based chunks. The player plays as SUSU, a cubic creature dropped into the game's world. As enemies are defeated, they drop items which can be attached to the player's weapon to improve its rate of fire and damage. The player attempts to survive for as long as possible, running from a boss that spawns when the player stays in one place for too long.

My qualifications and awards

Academic results

Stanford University Education Program for Gifted Youth
Completed Introduction to C Programming, Introduction to Java, AP Introductory Physics

Singapore-Cambridge GCE 'O' Levels
A1 in English, Mathematics, and Additional Mathematics
L1R2B2 of 7

Diploma in Game Development and Technology
(Nanyang Polytechnic School of Design & Media)
GPA of 3.71

Awards

Nanyang Polytechnic SIDM Director's List 2018-2019 (Year 1) Semester 1
Nanyang Polytechnic SIDM Director's List 2019-2020 (Year 2) Semester 1

Contact me