Moped Mayhem Turns Food Delivery Into Browser Racing Chaos Evan Poliquin's Moped Mayhem is a browser multiplayer delivery/racing game built with Three.js, Rapier physics, websockets, culling, LODs, and a dense city to learn badly at speed.
Interactive Physics With a TSL Fisheye Lens Nikita Frolov combines physics-driven motion, glass refraction, iridescent metal, post FX, and a custom TSL fisheye node in a compact WebGPU experiment.
A React Three Fiber Portfolio That's Fluid Scroll and the work sloshes. Toggle and a carousel snaps into an alphabetized grid, the whole 3D scene graph rearranging while the DOM shadows it underneath. Maxi Ruti built it in React Three Fiber and wired reduced-motion in from the start, so the ambition ships without the spinner.
A Brewery Hero Section You Can Push Around A landing page for a brewery that doesn't exist, built so you can shove it around. Real physics rides under the hero: objects with weight that jostle, settle, and won't sit still. A percent counter loads the whole scene before the first frame. The demo is its own documentation.
Evian's Bicentennial WebGPU World, Where Rain Runs Downhill Evian's 200th turned into an alpine scene that hands everything to the GPU: rain that lands on peaks and streaks down the slopes, one wind texture every object obeys, lightning generated fresh on each strike, and 20,000 particles colliding against an SDF instead of meshes.
GPU-Side Physics: A Three.js WebGPU Compute Demo Thousands of instanced bodies tumble and collide, with the entire physics step running on the GPU through WebGPU compute and Three.js TSL. No CPU round trip, no framerate flinch. A clean little workbench from Kevin Levron, built to inspect, tweak, and learn from.
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.
Susurrus: A Watercolor World Built in Three.js A spatial web piece by Xianyao Wei. Cream-and-sepia watercolor, motion that drifts like ink in water, a small 3D figure waiting to be nudged. Three.js and Blender geometry over WebGL, with a physics-flavored interaction layer doing most of the storytelling.
Reze Engine: A Hand-Rolled WebGPU Renderer for MMD Characters A hand-rolled WebGPU renderer for MMD anime characters, written in pure TypeScript with exactly one runtime dependency. Toon outlines, rim light, IK, and Bullet physics built from scratch, plus a tutorial that walks from Hello Triangle to a fully rigged, dancing character.
NullGraph: A Data-Oriented WebGPU Rendering Framework Vikas Kumar Singh's NullGraph drops the scene graph and streams flat ArrayBuffers straight to the GPU. Strange attractors, Hopf fibrations, curl-noise fluids, and a test engine that lets you swap memory layouts mid-flight to watch the frame times move.
Rahatil & Co: A 300KB Creative Site Built to Hold 60fps on Modest Hardware Rahatil & Co spent 500 hours making a creative-category site that detects your hardware and adapts on the fly. Zero dependencies, under 300KB, and a hidden admin panel that redeploys the whole thing globally in under a second.
WebPhysics: A WebGPU Implementation of Augmented Vertex Block Descent Jure Triglav ports the 2025 AVBD solver onto the GPU: stacks that settle instead of jitter, piles with opinions about mass, and an LBVH broad phase feeding colored primal sweeps in parallel. The reference demo is CPU-serial. This one runs in a browser tab.
Justine Soulié's Portfolio: A WebGL Site Where Illustrations Are the Interface Every illustration on Justine Soulié's portfolio is a live WebGL scene with its own micro-interactions. Built by Patrick Heng using OGL, scroll physics, and custom shaders, the canvas isn't decoration. It is the UI.
Shell Shockers: A Full Multiplayer FPS, in a Browser Tab, Starring Eggs Sentient eggs with shotguns, pastel arenas, and yolk physics, all running on Babylon.js at 60fps in a cold browser tab. Two hundred million players deep and still the best argument that the web can, in fact, host a real shooter.
Choo-Choo World: A WebGL Wooden Train Set Builder That Runs in Your Browser Lusion built a wooden train track builder in Three.js with a clay-dough art style, single-texture UV baking for day/night cycles, and a first-person ride-along camera. It ships as a PWA and runs smooth on mobile. Go stack tracks until physics gets nervous.
Find Your Way to Oz: The 2013 Chrome Experiment UNIT9 built a full Kansas carnival in WebGL for Disney, then destroyed it with a tornado shader borrowed from neuroscience. No physics engine. No framework. Just clever faking, spatial audio, and a three-month deadline. The source is open.