Brandon Gui

Game Developer

Building games for fun and learning.

Brandon's Portfolio profile image

About Me

Hi! I am a game developer who believes every bug might be a misunderstood feature. Some bugs make the cut and for the ones that don’t, I fire up my debugging tools to hunt them down.

During my free time, I work on my own personal projects. Some of which I try to re-create a game (or perhaps a certain gimmick of it) and others, I tinker around with new technologies just for fun and to try and understand things. Some of these projects are internal and cannot be distributed but I am happy to share more about those in private. Still, I am working on those projects so that they can be made open-source without any repercussions.

Currently, I am a year 3 student studying at DigiPen Institute of Technology Singapore in the Interactive Media and Game Development course to hone and refine my game development skills, especially level designing and working with C and C++.

I am currently looking for internships from May 2026 to April 2027 so I greatly appreciate if you have opportunities to share.

Here are a few technologies I've been working with recently:
  • C++
  • Jetpack Compose
  • Babylon.js
  • Python
  • Kotlin

Work

Aegis Technologies Pte. Ltd.
Sep 2020 - Feb 2021
Software Programmer Intern

As an intern, I worked together in a team of 4 to create a proof-of-concept of a Security Operations Centre running in Virtual Reality (VR). This project is fun and interesting as there are many ways we can do this in VR and with the almost infinite space in the virtual world, there are lots of possibilities.

Education

2023 - Present
Bachelor of Science (with Honours) in Computer Science in Interactive Media and Game Development
SIT-DigiPen Institute of Technology Singapore
GPA: 3.9 out of 5.0

What I learnt

  • The C and C++ programming languages and their power.
  • Game design principles so I can build better games and also go back in time to criticize myself on my older game projects.
  • Building game engines with other-like minded people so our games can run on it.
  • Having some idea on how operating systems work.

What I am currently learning

  • Machine Learning and Python, a new language that I struggled with but kept pressing on to learn.
  • Android app development, with Jetpack Compose and Kotlin, a shiny new language.
  • Developing immersive web applications using Babylon.js so it can run in VR.
Mar 2018 - Mar 2021
Diploma in Information Technology
Singapore Polytechnic
GPA: 3.7 out of 4.0

The journey to a game developer begins here.

What I learnt:

  • Java, where I started.
  • C# which is used for developing games in Unity.
  • Unity, which we heavily use.
  • Some OpenGL and C++ so we know more than just Unity.
  • Developing Virtual and Augmented Reality applications for a more immersive experience.

Projects

VR-SOC
Unity C# VR XRTK
VR-SOC
Prototype of a Security Operations Centre running in VR made during my internship at Aegis Technologies Pte. Ltd.
Project F.A.S.T.
Unity C# VR VRTK
Project F.A.S.T.
Immersive VR Fire and Safety Training Simulator to teach players what to do in the event of a fire.
The Sorter
Unity C# VR VRTK
The Sorter
A VR game all about sorting.
Trash Alley
Unity C# VR VRTK
Trash Alley
A VR game where you defeat trash and bin it into the correct recycling bin.
Nebula
Unity C#
Nebula
Top-down, sci-fi game in a dystopian world. Can you defeat the legendary Pheonix and stop it from consuming the world?
Material Morph
Unity C#
Material Morph
Change materials in this endless runner to survive the obstacles!
Counter the Missiles
Unity C#
Counter the Missiles
Shoot the missiles before they hit your city. Chain explosions for extra points!
(Re-creation) Sky Music Rhythm Game
Unity C# MIDI
(Re-creation) Sky Music Rhythm Game
A personal project of mine. An almost one-to-one recreation of the music mini-game in Sky: Children of the Light I built for learning.
AI Gone Rogue
Unity C#
AI Gone Rogue
Top-down shooter with a Dead Eye-inspired mechanic from Red Dead Redemption.
Ghost Buzzters
C
Ghost Buzzters
2D survival shooter with ghosts! Can you survive all 3 levels?
Steamboat Willie
C++
Steamboat Willie
2D roguelike shooter inspired by the game Ship of Fools and Disney’s Steamboat Willie.
Platoon's Predicament
Physical
Platoon's Predicament
A physical, solo adventure card game where you and your platoon must survive on an enemy island until help arrives.
The Walking Dead - No Way Out
Physical
The Walking Dead - No Way Out
A physical, 3-player board game inspired by The Walking Dead. Strategically move and kill walkers as you defend your base until help arrives.
Night March
C++
Night March
Recruit, merge and position your allied yokais in this 2D rougelike auto-battler inspired by Teamfight Tactics and Despot’s Game!
Abandoned Prison Investigation
Unreal
Abandoned Prison Investigation
For level design assignment. Let the level guide you and tell you the story.
The Circular Conqueror
Unity C#
The Circular Conqueror
2D shooter with procedurally-generated levels. Shoot, hide, upgrade yourself and defeat the boss without losing!

Get in Touch

Interested? Feel free to drop me an email. I’ll try my best to respond as soon as I can!