Selected Course Projects

Kitty Pinball Machine!

Sep. 2025 | CS 248B, Fundamentals of Computer Graphics: Animation and Simulation

Implemented continuous collision detection using SDF ray marching, accurate normal estimation with two-sided finite differences, and interactive flipper mechanics with energy transfer. Focused on robust numerical simulation and engaging gameplay design.

The game is available on the left. Press "SPACEBAR" to start, "F" to flip the left plipper, and "J" to flip the right flipper.

Enjoy the game!