# Dice > A window full of rounded dice that pile against its edges, tumble under the pointer and turn over when you press. A real-time WebGPU experiment by Luis Bizarro. Rounded d4, d6, d8, d10, d12 and d20 dice in seven colours from one of seven palettes pour into the browser window and pile against its edges. The pointer stirs the pile with a soft force field. Pressing turns the box over: gravity flips upward, the dice tumble onto the ceiling and fall back on release, and each press spreads the next palette across the dice as a wave from the click. Moving the browser window shakes the box, and on phones and tablets tilting the device steers gravity. The physics runs entirely on the GPU in compute shaders: every die is a cluster of contact particles solved with a velocity-level impulse solver. - Live: https://dice.bizar.ro/ (needs WebGPU: a recent Chrome, Edge or Safari) - Desktop apps: https://dice.bizar.ro/downloads/Dice-macOS.zip, https://dice.bizar.ro/downloads/Dice-Windows.zip, https://dice.bizar.ro/downloads/Dice-Linux.tar.gz - Built with: Raw WebGPU and WGSL, TypeScript and Vite; the desktop apps in Rust on wgpu. - Author: Luis Bizarro, creative technologist and real-time 3D developer for the web ## Author Luis Bizarro builds real-time 3D for the web with WebGL and WebGPU: shaders, interactive scenes and award-winning creative websites. His work includes Apple, Airbnb, Active Theory, National Design Studio, UNIT9 and independent studios. - [Portfolio](https://bizar.ro/): every project and experiment - [Portfolio for agents](https://bizar.ro/llms.txt) - Contact: luis@bizar.ro