starting WebGPU…
BALLPIT is a GPU contact physics testbed. Twenty thousand particles with extended position-based dynamics, computed entirely in WebGPU compute shaders through the Three.js shading language, colliding with each other and with a solid rectangle map, in one file of simulation and one file of test rig. It is the place where the crowd and physics ideas behind the other GPU projects get proven before they ship.
No build step, no install, needs a desktop browser with WebGPU. Made by Tront (Trent Sterling), who builds GPU systems in public and writes up what breaks.
More from Tront
All games and tools · Devlog · Discord · Source on GitHub · tront.xyz