Mr Doob Ball Pool Jun 2026

(often found on mrdoob.com ) is not a game in the traditional sense — no scores, no levels, no win condition. It is an interactive physics sandbox built in Three.js by the legendary web pioneer Ricardo Cabello (Mr doob) .

If you were browsing the web in the late 2000s, you likely encountered the work of , better known as Mr.doob . His interactive "experiments" helped define what was possible in a browser long before modern web standards were fully established. One of his most iconic and enduring creations is Ball Pool , a physics-based playground that remains a staple of creative coding history. What is Mr.doob’s Ball Pool?

Three.js WebGLRenderer , PointLight + AmbientLight , MeshStandardMaterial with roughness ~0.2, metalness ~0.8. mr doob ball pool

Refresh the page to restart. This deliberate frictionless design removes anxiety.

Soft, invisible walls keep balls inside the pool. No escaping, no clipping — just clean Newtonian motion. (often found on mrdoob

Ball Pool, created around 2010, was a side project that perfectly encapsulated his design philosophy:

You can play the original experiment at the Mr. Doob Chrome Experiments page or search for "Ball Pool Mr Doob" to find various mirrors and GitHub repositories. created around 2010

To experience Ball Pool, you can visit Mr. Doob's official website ( www.mrdoob.com ) and play the simulation directly in your web browser. You can also explore other Ball Pool variations and interactive art projects on the website.

You dragged your mouse. Balls went flying. They collided. They made a satisfying "plink" sound. You grinned. You felt a strange sense of calm.

For a decade, it has been a reference demo for Three.js capabilities — lightweight, cross-platform, touch-ready.