C++
Projects built with C++
Path Tracer & Ray Tracer
A CPU-based C++ path tracer and ray tracer implementing Monte Carlo global illumination, cosine-weighted sampling, Russian Roulette, and Next Event Estimation.
ChronoShift: Collapse
A dimension-swapping first-person runner refined through telemetry, playtests, and iterative systems design.
Prime Engine: Architecture & Optimization
A modular C++ game engine built from scratch, featuring real-time rendering, spatial audio, and in-engine debug tools.
Motion Capture Interpolation
Applied advanced interpolation techniques to reconstruct missing motion capture data using both Euler and quaternion methods, and compared their performance through detailed graphs and videos.
Jello Cube Simulation
A physically based simulation of a Jello Cube using a mass-spring system. The cube deforms, oscillates, and reacts realistically to forces based on Newton's laws, Hooke's law, and damping forces.