Unity · Unreal Engine · C++ · OpenGL — procedural systems, gameplay programming, and real-time graphics
Fully explorable 3D dungeon generator using cellular automata, marching cubes, dynamic cave lighting, and a player flashlight system.
Multi-legged inverse kinematics system with terrain-adaptive foot placement and pelvis-speed-driven gait control.
Doom-inspired FPS with C++ dash mechanics, cactus zombie wave combat, and procedural floating islands with randomized spawn points.
Full graphics pipeline built from scratch: rasterization, Z-buffering, back-face culling, perspective projection, normal mapping, and shadow mapping.
8 projects covering the full graphics pipeline — 2D primitives, meshes, Loop Subdivision, Phong shading, textures, particles, ray tracing, and Perlin noise.
Generates diverse architectural structures with randomized heights, custom textures, and two adaptive roof types (flat and gable).
Custom Bézier tube code generates organic candy-people characters with varied body types, procedural faces, and prefab accessories.
Boids-based AI simulation with 80 custom alien fish, featuring collision avoidance, velocity matching, flock centering, and efficient scaling to hundreds of agents.