Showcase

SnookerSim: Snooker With Physics You Can Measure

A 3D snooker table you can just walk up to and play. Side spin curls the cue ball off the cushion, deep screw draws it back, and a cage-and-jaw view shows exactly why your ball rattled out. Physics in plain TypeScript, no off-the-shelf engine. Shareable positions, MP4 capture, real recorded sound.

SnookerSim: Snooker With Physics You Can Measure captured as a WebGL / WebGPU community feature.

A 3D snooker table you can just walk up to and play. Side spin curls the cue ball off the cushion, deep screw draws it back, and a cage-and-jaw view shows exactly why your ball rattled out. Physics in plain TypeScript, no off-the-shelf engine. Shareable positions, MP4 capture, real recorded sound.

The project is collected here for the same reason the best browser graphics work keeps spreading: it makes the GPU visible through a concrete interface, not a lecture. The result feels inspectable, fast, and specific to the web.

Launch Demo
  • Published: Jun 6, 2026
  • Section: Showcase
  • Tags: WebGL, Physics, Game