A CPU path tracer using Micro facet BRDF with SIMD optimizations.
Custom obj model loader with objects rendered into G-Buffer.
Custom BSP(Binary space partitioning) tree and Octree bounding volume generation.
Hierarchical bone interpolation and bone weight blending.
Path interpolation with custom spline editor and various numerical integration methods
Using the CCD(cyclic coordinate descent) method for bottom up IK bone interpolation.
Covid Simulation with custom behavior tree implementation.
A* Path finding
A* & Dijkstra path finding with customizable heuristics and efficient smoothing/rubberbanding algorithm.
Interest Map generation
Openness, visibility and search propogation map generation with a simple hide & seek game
Freshman year game made in a custom C engine, testing around with classic platformer abilities like jump height and run speed modifier, double jump, wall jump, dash, etc