Programming

To bring a creation alive, efficient code is essential to the game design process. As a game developer, the moment where a player engages and gets inspired by your works is a euphoric experience, and plays an integral factor to my fascination to game design as a whole.

Some examples of my work include sorting and manipulation of player data, simulating classical mechanics, UI/UX systems, blacklist/whitelist protocols, a custom tank equip system, and an intermission system.

Rube Goldberg Machine

June 2020

Composed a virtual simulation of a Rube Goldberg Machine for a school project, where a ball traverses through obstacles to press a button. Utilized Roblox's built-in physics engine, while programmed my own features to make the simulation be able to scale to a real-world scenario.


I have a full video available on Youtube describing the machine's composition and development.

Tank Chassis

November 2019

Created a rigid body tank that simulates suspension relative to the surrounding terrain. Turret rotation is also simulated using BodyForces, and is resemblant of an MBT 70 tank.