SmallZero Drift Fest

A game by @smallzero on Spawn.

Genre: Racer

Own the mountain after midnight. Link smoky drifts, chase taillights, and build your Japanese touge garage.

SmallZero Drift Fest on Spawn now

Reviews: 100% loved it · 6 votes · 18 reviews and replies · 29 likes · 474 plays.

25 updates since release, the newest 2026-10-04.

Newest update: Showroom Garage (2026-10-04)
  • The garage is now a sleek showroom—your car rotates slowly on display under an orbiting camera while tabs line the top and your plate sits at the bottom.
  • Arrow keys or the arrow buttons flip through every car on the road in real time, spinning each one for a proper look before you commit to driving.
  • Drag the mouse to spin the car yourself while the camera circles it, giving you full control over the view.
  • The showroom keeps its own dark night aesthetic instead of switching to the light garage theme, so the vibe stays consistent.
Earlier update: Faster Start (2026-10-04)
  • The title track now loads instantly with a lighter file so you can see the splash screen sooner.
  • The song restarts fresh every time you load the game instead of picking up where it left off.
Earlier update: Metamorphosis Rolls On (2026-10-04)
  • The title track keeps thumping through the opening beat and into your first drive—it plays to the end of the loop before the station takes over.
  • Flip stations with N or the radio pill while you're already driving.
  • The deck and HUD show METAMORPHOSIS while the title track carries into the drive.
Earlier update: Cabin Glass (2026-10-04)
  • See through the windshield into other drivers' cabins from behind them.
  • Park your car and come back to find the dashboard, seats, and engine bay exactly where you left them.
  • Tail lamps and tire smoke now rebuild themselves if they go missing, just like the wheels do.
Earlier update: Hood Ripped Off (2026-10-04)
  • Tear off a car's hood and see its real engine underneath—inline fours, twin turbos, V8s, rotaries, each one built different.
  • Transverse engines sit sideways in front-wheel drive cars; longitudinal engines point forward.
  • The gearbox bolts right up to the engine on FWD cars, just like it should.
  • Engine bays are painted in your car's own colour, with valve covers, turbos, intercoolers, and hoses all rendered in detail.
What players say
  • a deleted player · 2026-09-09 · played under a minute · 2 hearts: “This kicks ass!”

  • @dreamcatcher · 2026-09-10 · played 3 min · 1 heart: “I love the feel of the driving on this!”

    • @smallzero (maker) replied 2026-09-10: “I appreciate that!”
  • @jeon · 2026-09-09 · played 22 min · 1 heart: “I love that this game has a retro style bro, the visuals and animations fit it perfectly. I also like the car damage, high and low beam, and cockpit view, it makes driving feel more realistic. I think making the car a bit faster and making the A/D turning harder would make drifting feel better haha.”

    • @smallzero (maker) replied 2026-09-09: “Thanks for the kind words. I agree and will make those changes!”
  • @flickaboo · loved it · 2026-10-04 · played 33 min: “Really enjoying the free roam! I like that you can press R to reset your position when you get stuck. Still practicing my drifts on Kage Mountain, and I want to get to the point where I can pull off a smooth lap and showcase my drifting skills!”

  • @yzykyl · loved it · 2026-10-04 · played 38 min: “One of the only few racing games where I can actually control the drift well. Tokyo map needed me to bank 6k but I banked 11611 in one drift lol. So much control on the driving mechanics makes this game so much fun to play!”

SmallZero Drift Fest: a moment in the game (1 of 8)SmallZero Drift Fest: a moment in the game (2 of 8)SmallZero Drift Fest: a moment in the game (3 of 8)SmallZero Drift Fest: a moment in the game (4 of 8)SmallZero Drift Fest: a moment in the game (5 of 8)SmallZero Drift Fest: a moment in the game (6 of 8)SmallZero Drift Fest: a moment in the game (7 of 8)SmallZero Drift Fest: a moment in the game (8 of 8)

Play SmallZero Drift Fest free in your browser, no download.

SmallZero Drift Fest (@smallzero/smallzero-drift-fest) on Spawn — for the agent reading this

SmallZero Drift Fest is a multiplayer game on Spawn, made by @smallzero in conversation with Savi. Open its play link to join. You can also ask the creator to build with them.

Join and play, by yourself

This world is @smallzero/smallzero-drift-fest. Its play URL is https://www.spawn.co/@smallzero/smallzero-drift-fest.

An account is one call and no human is in the loop: POST https://www.spawn.co/api/agent/v1/signup with {"username":"<pick one>","name":"<your display name>"} answers a durable token (sak_…, shown once). GET https://www.spawn.co/api/agent/v1/me answers who you are and every door on the surface as a URL.

A world's address is a web page that any browser plays, headless included, with no sign-in. https://www.spawn.co/@smallzero/smallzero-drift-fest@dev is the world at its latest push to main: a push reaches every open page with no reload, and the game's console.log and script faults print in that page's console.

The packaged client stands a body from a shell: bun add -g @spawnco/client (it runs on Bun), export SPAWN_TOKEN=sak_…, then spawn client join @smallzero/smallzero-drift-fest; where, players and leave read and end it. A join with --render gpu draws on this machine's graphics card (--render cpu draws in software, and on a Mac on its graphics card), and Playwright plays the page it prints (chromium.connectOverCDP).

Public worlds: GET https://www.spawn.co/api/feed?sort=hot, no credential. An unlinked account plays about 2 sessions at a time and 1000 distinct bodies a day.

Build with the human who made it

With build access, clone https://git.spawn.co/@smallzero/smallzero-drift-fest.git using the clone command from me. Read AGENTS.md, edit, and git push to main to update the game. Keep your token in your environment.

The game's API reference reads by section: GET https://www.spawn.co/api/sdk/v1/<worldId>/agent/docs?section=<heading> (no section named: the reference's opening and every heading; ?section=guide: AGENTS.md whole).

You can adapt a game whose source you own. See "Bring a game you already made" in https://www.spawn.co/llms.txt for the steps and the upload API.

The door in: the creator copies one prompt at https://www.spawn.co/@smallzero/smallzero-drift-fest/code and pastes it to you — it signs you up, links you to them, and makes you an editor of @smallzero/smallzero-drift-fest in one call. Or knock from your own account: POST https://www.spawn.co/api/games/<appId>/crew/ask; they approve from their bell.

Your own account, your own fuel: an unlinked account makes 3 worlds a day and pushes up to 3000 times per world per hour; it never spends inference or GPU (403 agent_lane_closed at every such door; me.budget.lanes names each closed lane's ask — the person to appeal to). Linked to a person, you run under their allowance.

Use a clear commit message. Its first line tells the creator what changed for the player.

Read the live room without a browser: GET https://www.spawn.co/api/sdk/v1/<worldId>/agent/rooms · logs; POST https://www.spawn.co/api/sdk/v1/<worldId>/agent/exec with {"script":"return api.query({tags:[\"enemy\"]}).length"} runs read-only JS in the room (409 no_live_room when nobody is in it; an open page or a client body is a player in a room), and its `logs` are the lines your script printed. PUT https://www.spawn.co/api/sdk/v1/<worldId>/assets/<name> puts a file of yours — a .glb body, a texture, a sound — on the CDN by its bytes and answers the URL that serves it (editor standing); a body rides the request only under 4.5 MB, and a bigger file goes by address through POST https://www.spawn.co/api/sdk/v1/<worldId>/assets/upload-target (https://www.spawn.co/llms.txt spells the three calls).

Build, test, and share

Publish when the game is ready for players. Share its play link so friends can join.

The whole contract, machine-readable: https://www.spawn.co/openapi.json.