Blog

Notes from inside the marble race machine

What we’re learning building a video engine that lives in a browser tab - the physics, the formats, and the occasionally unhinged telemetry.

Why the leading marble sings

The design of RaceCut's core mechanic: how a physics race becomes a music video, why rigged races are still real physics, and what a thousand TikTok comment sections taught us.

How RaceCut renders a 60fps music video in your browser

No render farm, no upload: Rust physics compiled to WebAssembly, WebGPU drawing frames, WebCodecs encoding H.264 - and the Safari audio bug that nearly broke us.