Projects spanning gameplay systems, AI programming, procedural generation and real-time graphics — built with C++, Unreal Engine 5, Unity, and OpenGL.
UE5 · C++
3rd-person shooter with particle FX, spatial audio, multi-enemy AI, custom game modes, scoring, collision, death and respawn system. Fully in C++.
UE5 · C++
First-person dungeon puzzle: collect keys stored in a personal inventory, place them at locked barriers in the right sequence to open the exit.
UE5 · C++
3D obstacle course where the player climbs through moving platforms. Focuses on transform manipulation, movement interpolation and looping timers — all in C++ with UE5's component system.
OpenGL · C++
Real-time 3D Rubik's Cube with keyboard-driven face rotations, camera navigation, and seismic/shake animation. Focuses on transformations and orientation handling.
Unity · OpenCV
Multiplayer game with real-time Python + OpenCV. Player 1 moves the ball via head orientation tracking; Player 2 controls speed with hand gestures and audio input.
Unity · itch.io
Top-down tactical shooter with limited FOV. Infiltrate a lab, avoid enemies and cameras, collect keys, and advance through increasingly dangerous stages.