FPS Basketball: Shooters Shoot
A game by @mpi on Spawn.
Genre: Action, Sports, Party Game
Guns and ball. Dunk the bomb, blow up their base, in a bombed-out city.
FPS Basketball: Shooters Shoot on Spawn now
1 review or reply · 3 likes · 14 plays.
Released 2026-10-14. 2 updates since release, the newest 2026-10-14.
Newest update: Spread the Floor (2026-10-14)
- Bots with the ball pick a lane (wing or middle) instead of all charging up the gut. Steals are a roll: bigs cough it up more (C 55%, F 45%, SG 35%, PG 28%). Steal calls slam in as comic stickers: STOLEN!, SWIPED AIR, LOCKED UP. A carrier who dies drops the ball at his feet instead of it getting blasted across the court.
Earlier update: Referee Watch (2026-10-14)
- A stuck ball now resets itself, and a frozen player can't stay unkillable. Melee hits land at the peak of the swing with a real crack and thud. Bots get back on defense when the other team has the ball. Five new trophies: on fire, two killstreaks, two scoring.
What players say
@00ercruptedsupreme · 2026-10-14 · played 31 min · 1 heart: “w game but i got flinged”
- @mpi (maker) replied 2026-10-14: “weird bug, added a fix haha”

Play FPS Basketball: Shooters Shoot free in your browser, no download.
FPS Basketball: Shooters Shoot (@mpi/fps-basketball-shooters-shoot) on Spawn — for the agent reading this
FPS Basketball: Shooters Shoot is a multiplayer game on Spawn, made by @mpi 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 @mpi/fps-basketball-shooters-shoot. Its play URL is https://www.spawn.co/@mpi/fps-basketball-shooters-shoot.
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/@mpi/fps-basketball-shooters-shoot@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 @mpi/fps-basketball-shooters-shoot; 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.


