3 laps · 3 rivals · pass under every checkpoint gate.
🎁 Crates give a random weapon: 💣 Sticky Bomb · 💨 Nitro Turbo · 🔥 Fire Trail · ⚡ Electrify · 🚀 Rocket · 🔴 Ball · 💥 Shockwave · 🌀 EMP Pulse · 👻 Ghost
Fonts – Lilita One (Juan Montoreano), Fredoka (The Fredoka Project Authors), Caveat (The Caveat Project Authors) – all SIL Open Font License 1.1, subset. Title-screen props, logo, icons and synthesised sounds are original.
Race car model – “Toy Car” by Guido Odendahl (model) and Eric Chadwick (extensions), Khronos glTF Sample Assets. License: CC0 1.0 (public domain). github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/ToyCar · Modified: wheels split for animation, simplified, re-textured colours, compressed.
Helicopter model – “Ingenuity Mars Helicopter” 3D model, NASA/JPL-Caltech (science.nasa.gov/resource/mars-ingenuity-helicopter-3d-model). NASA content: public domain (not copyrighted in the U.S.); used without NASA insignia and without implying endorsement. Modified: rotors re-pivoted, colour tint, compressed.
Motorcycle model – “Motorcycle” by animanyarty, Sketchfab (https://sketchfab.com/3d-models/motorcycle-38404e2077ca4b209cd2f1db30541b94). License: CC BY 4.0 (creativecommons.org/licenses/by/4.0/). Modified: re-oriented/scaled, wheels split for animation, simplified, textures WebP ≤1K, meshopt-compressed.
Scooter model – “Electric Scooter (Low-poly, game-ready)” by Delandi (delandi), Sketchfab (https://sketchfab.com/3d-models/electric-scooter-low-poly-game-ready-e22bffc784b04a93acc83599fa7a81c0). License: CC BY 4.0 (creativecommons.org/licenses/by/4.0/). Modified: re-oriented/scaled, wheels split for animation, textures WebP ≤1K, meshopt-compressed.
Drone model – “Quadcopter drone” by Annelida, Sketchfab (https://sketchfab.com/3d-models/quadcopter-drone-ca8f0f70a1014e77a6777dc248e9bf5a). License: CC BY 4.0 (creativecommons.org/licenses/by/4.0/). Modified: re-oriented/scaled, rotors re-pivoted, textures WebP ≤1K, meshopt-compressed.
Track, house, textures, UI, sounds – original, generated in code for Tiny Zoom.
Software – three.js incl. GLTFLoader, post-processing and meshoptimizer decoder: MIT License, © three.js authors / © Arseny Kapoulkine. Online play: Trystero (MIT, © Dan Motzenbecker), nostr-tools (Unlicense), noble-hashes / noble-curves (MIT, © Paul Miller).
🎮 Controls (tap “Controls” to switch): One stick (default) – the left stick is fully analog: push it diagonally to steer and accelerate at the same time; the right stick does the same, so use whichever thumb you like (flyers hold their height automatically; JUMP = hop). Point & go – push the left stick where you want to go and the vehicle turns that way. Classic RC – the original transmitter layout below.
🏎️🏍️🛴 Ground (race car, motorcycle, scooter), Classic RC: Left stick up = throttle, down = brake/reverse. Right stick left/right = steering. Hard steer at speed = drift. JUMP button hops over small obstacles and barriers.
🚁 Drone / Helicopter, Classic RC: Left stick up/down = altitude (center = hold). Right stick: left/right = yaw, up/down = forward/back. The helicopter tilts its rotor first, carries more momentum and hovers less steadily. JUMP = quick hop up.
🎁 Weapons: Drive through a glowing ? box – the weapon slot (bottom left, next to the left stick) rolls a random weapon. Tap the slot to fire it (or press F). Hits make racers spin/tumble briefly. A sticky bomb can be passed on by bumping another racer!
🛟 Flight assist: Leave the left stick centred and the drone/helicopter holds a safe height by itself – it follows the hills and ducks under gates, tables and the tunnel. Not steering? The nose gently lines up with the track. Drone and helicopter fly through glowing orange/cyan turbo rings instead – the assist lines you up with them.
🚀 Turbo pads: 15 orange chevron pads along the track – before jumps, ramps and the tunnel, on the straights, and in every slow grass / mud / puddle stretch. Drive over one for a short, strong speed boost. Flyers: a floating turbo ring hangs above every pad – fly through it for the same boost. 💣 Bombs are lobbed behind you. 🌪️ Over grass, mud and puddles flyers meet swirling wind gusts that slow them just like the ground slows cars (pale-blue on the minimap). All vehicles have the same speed: win with RC parts crate prizes and turbo pads!
🌐 Online: tap Online → Create room and tell your friends the code, or type a friend's code and tap Join. Everyone picks a vehicle in the lobby; the host can add AI bots and taps Start race. No login or account. If a player drops out, an AI bot takes over their car (when bots are on) or the car is removed.
⌨️ Keyboard: W/S or ↑/↓ = throttle / forward-back · A/D or ←/→ = steer (combine, e.g. W+A, for diagonals) · Space = jump (ground) / up (flyers) · E up · Shift/Q down · F = fire · R = reset to track · Esc = pause
Credits: see 📜 Credits in the menu (race car: “Toy Car” CC0 · helicopter: NASA Ingenuity, public domain · motorcycle “Motorcycle” by animanyarty, scooter “Electric Scooter (Low-poly, game-ready)” by Delandi, drone “Quadcopter drone” by Annelida – all CC BY 4.0, Sketchfab · three.js MIT).
Race 2–6 friends with a room code. No login, no account.
Looking for room …
| Place | Driver | Vehicle | Total time | Best lap | Laps | Hits |
|---|