Duel · Turf · Battle · Pong use the matchup. Ball Royale becomes a 24-country royale.
Phones video-encode in software — 30 fps · 4 Mbps is the sweet spot (and the TikTok/Shorts standard). 60 · 6 is for desktop recording.
One-time free setup: console.cloud.google.com → new project → enable "YouTube Data API v3" → Credentials → OAuth Client ID (Web application) → add your site URL under Authorized JavaScript origins → paste the ID above. No server, no cost. First upload opens a Google sign-in popup; after that, auto-upload is hands-free for the session.
Walls play the melody — compose a course. Bumpers boost, ✖ splitters multiply the ball, portals teleport, ☠ kills, 🏁 wins.
Upload a track and every bounce plays the next slice of it — the ball performs your song. When bouncing gets fast, it auto-flows into normal-speed playback.
auto-hype = captions like “LAST RING 👀” fire automatically at tense moments. loop = auto-restart after the finale (leave it recording, farm clips).
⏺ Record captures the canvas + audio at 60fps. Saves .mp4 on Safari/iPhone, .webm elsewhere (CapCut & ffmpeg both import webm fine). Overlays are baked into the video.