Thai Nguyen

(431) 373-4258 · dthainguyen.dev@gmail.com

Hi, I’m Thai Nguyen, an ex gameplay/generalist programmer with almost 5 years of professional AAA experience at Ubisoft Winnipeg. I specialize in C++, gameplay systems, engine workflows, tools, and cross-discipline collaboration, with experience delivering voxel interactions, VFX/SFX systems, debugging tools, performance workflows, and production integrations in a large-scale game codebase. I enjoy working close to gameplay, design, art, and engine teams to turn technical problems into practical, maintainable solutions.


Portfolio

Unknown Realm

C++ Unreal Engine 4 Blueprint

A co-op multiplayer tower defense based game combined with RPG system such as crafting, inventory, weapon systems.

● Crafting System: Synchronized resources between all players with one shared inventory, any resource gathering/consuming will update automatically between players. Also, building turrets is shown between players including previews and final results.


● Weapon System: Multiple weapons with unique mechanics such as the combo system for melee weapons that can transition from many combinations of light attacks and heavy attacks or the aiming precision of bow to determine final damage.

PEngine

C++ OpenGL ImGui EnTT Premake YAML-cpp Windows

A game engine developed by following Hazel to learn more about fundamentals of an engine. It has an editor inspired both by Unreal and Unity. You can create/delete/add components to an entity and interact with the editor camera from the viewport.


Abyssal Secrets

LudumDare 48 Unity C# Windows Mac

An ocean exploring game that you need to find all mysterious artifacts while facing different kinds of creatures. Made by a team of four (2 programmers and 2 composers) in the LudumDare 48 jam. The largest game jam I have ever participated with thousands of submissions.


Find Or Die

Unity C# Windows Mac

A deja-vu theme game that you need to find a shapeshifting monster trying to kill you. Every time the light goes off, it will change its shape and you must notice the difference in the room. Made by a team of three in a two-day Berkeley music game jam.


Brain Challenges

Unity C# Android

A brain-skill based mobile game with many different modes and each mode has different levels. The higher the level, the harder the game is. You will have 3 chances for your mistakes.