C++
Python
C#
Go
Java
Maya
Unreal 5
Unity
Android
OpenGL
MySQL
TensorFlow
Git
Lead Usability (UX) Engineer for Team Manas
As a nine-month project, developing a 3D Third Person Adventure Game that focuses on mounted combat. As the lead usability engineer, I manage a usability team of three people. Conduct user testing sessions and record players’ experiences, and work with gameplay designers and engineers to address design issues and bugs using the Unreal Engine 5.
Early development prototype
Usability testing for weekly builds
Team Captain for Team Voxaer. Developed a multiplayer rhythm fighting game in the Summer of 2022.
Led an eight-person team and built a multiplayer rhythm game using Unity with an original game mechanism. I assigned tasks to the different members of the team and wrote the C# scripts for core game logic. Analyzed the game data & UX issues using Unity Analytics. Collected feedback from playtesters and updated the game accordingly.
(i)
(ii)
Individual Class Project (Took the unreal programming class for fun and it is 100% worth it)
Implemented a UE5 demos based on the Top-Down/FPS Templates. Built the engine and integrated it with Visual Studio.Top-Down Puzzle Game
Multi-player networked FPS Game
Individual Class Project ITP 380 (The class led me into my path as a game programmer)
Used STL2 framework to remake 2D/3D retro games including Pac-Man, Super Mario Kart, Parkour's Edge etc. Implemented core gameplay features (e.g. Path Finding in Pac-Man, AABB Collision Detection) in C++.
Pac-Man
Mario Kart
Parkour's Edge
(i)
(ii)
(iii)
The bouncing effect when the cube hits hidden walls.
Movement of the cube when OpenGL texture is enabled.
Martial Art Sequence
Walking Sequence
Armadillo Monster
Hand Demo