Game Engine Project from ITP-485: Programming Game Engines, USC, taught by Prof. Sanjay Madhav. Collaborated with classmate Isaac Steele.