Hi, I am Nguyen Thanh Dat

Game Developer Enthusiast

A Computer Science graduate passionate about game engineering, with technical proficiency in C++ and hands-on experience in Unreal Engine.

Technical Skills

Programming Languages

C++PythonC#SQL

Game Development

Unreal Engine 5DirectX

Core Competencies

OOPData Structures & AlgorithmsDesign PatternsGitHubTOEIC

Featured Projects

Super Mario Bros 3 Clone

Recreated classic gameplay mechanics of the original Super Mario Bros 3.

  • Built the Game Loop and applied Design Patterns (State pattern) to manage game flow and character states.
  • Handled complex collision detection between characters, enemies, and the environment.
C++DirectX

Maze Escape Game

Developed a first-person Maze Escape game featuring dynamic player mechanics and an advanced AI pursuit system.

  • Programmed custom player mechanics in C++, including a stamina-based sprint with procedural head-bobbing and a battery-managed flashlight system.
  • Engineered an AI perception system using Behavior Trees, enabling enemies to track the player via sight and hearing.
  • Extended Unreal Engine's path-following component to implement a custom zigzag movement algorithm using vector math.
  • Implemented core game loop logic, managing elapsed time tracking and seamless transitions.
Unreal Engine 5C++

Education

University of Information Technology - VNUHCM

2022 - 2026

Major: Computer Science

GPA: 3.0/4.0

Certificates & Transcripts

TOEIC Listening & Reading

TOEIC L&R Certificate

TOEIC Speaking & Writing

TOEIC S&W Certificate

Academic Transcript (GPA: 7.64)

Detailed coursework and academic performance at University of Information Technology.