Paint Gun at Forest
A game by @vovafromttav on Spawn.
Genre: Shooter, Arena Brawler, Party Game
Pink vs teal paintball in the pine woods. Three hits and you're splatted.
Paint Gun at Forest on Spawn now
Reviews: 33% loved it · 3 votes · 4 reviews and replies · 5 likes · 9 plays.
Released 2026-10-21. 7 updates since release, the newest 2026-10-23.
Newest update: Disguise and Dig (2026-10-23)
- New power-up FAKE TEAM: wear the other team's colours and their bots walk right past you until you shoot
- Every player carries a paint pickaxe: SWAP to it, FIRE to swing up close
- Ruigi the lanky painter now hangs out at the pink camp
- The City got MacBurger diners, the Panit Enterprise tower, PBM HQ and SpongeJosh
- New Next Map vote and Choose Team cards
Earlier update: Downtown Paint War (2026-10-23)
- New map: The City. 40 painted buildings, cars and planters for cover, a fountain plaza in the middle.
- Walk through the TO THE CITY arch behind your camp to go there, and the TO THE FOREST arch to come back.
- Your coins and guns travel with you. Both camps have their shops in the City too.
Earlier update: Billboard Day (2026-10-23)
- Two big billboards now tower over the forest: the Panit poster in the west and Searchy in the east.
- New BoPaint Grenade Launcher in both camp shops: lob a bouncing paint grenade that bursts after a short fuse.
- New Paint Rocket Launcher, Panit crates, ranger lookouts, old paint mills and new power-ups including CLONE.
- Spray Gun bursts run smoother.
Earlier update: Gun Rack (2026-10-22)
- ["New gun: the MP-29 PaintBall, a full-auto paint SMG with a 45-ball drum, 20 coins at your camp shop rack","New gun: the Spray Gun, a paint sprayer that hoses a mist cone and melts anyone close, 15 coins","SWAP button (Q) cycles through the guns you own, each keeps its own paint","New power-up: INVISIBLE turns you into a faint ghost for 8s, and bots lose track of you","Covered bridges over the gully, posters on the cabins, and lighter coins for smoother play on phones"]
Earlier update: Shop Day (2026-10-22)
- Paint shops at both camps: spend coins on power-ups from Cardy the cashier
- Gun upgrades kept for good: bigger hopper, faster reload, rapid fire
- Tonic the Bear sprints laps on the pink side and trash talks you
- Coins to collect, log cabins at each camp, and a hopper you reload with R
What players say
@yujiro · loved it · 2026-10-23 · played 9 min: “I had fun splatting the enemies. I was just curious about that pink bear running around so fast and Bario hahaha. What are they even doing in the middle of the fight? They caught my attention while I was busy taking down enemies.”
@vladtheimpaler · 2026-10-22 · played 6 min: “I love that you explain how much health will be gone if you get hit by a paintball! brother, I hope you can offer upgrades on the paint ball gun and have a specific number of bullets to reload, it will help balance out the game for spammers”
@chizkeykkk · needs work · 2026-10-21 · played 9 min: “The game was fun. I love the power-ups and unlimited bullets tho it's kinda OP 😅 It'd be nice to have more maps to play on, with power-ups scattered around the map. But overall I like the game.”
@kaya · needs work · 2026-10-21 · played 7 min: “frenzy with infinite bullets was crazy lol. i just tagged 5+ people in under 10 seconds with it. felt less engaged as the game went on though, so maybe new features and mechanics would be really great!”

Play Paint Gun at Forest free in your browser, no download.
Paint Gun at Forest (@vovafromttav/paint-gun-at-forest) on Spawn — for the agent reading this
Paint Gun at Forest is a multiplayer game on Spawn, made by @vovafromttav 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 @vovafromttav/paint-gun-at-forest. Its play URL is https://www.spawn.co/@vovafromttav/paint-gun-at-forest.
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/@vovafromttav/paint-gun-at-forest@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 @vovafromttav/paint-gun-at-forest; 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.






