Tank Caldera
A game by @hardcawcanary on Spawn.
Genre: Action, Arena Brawler
You command a battle tank in a six-player volcanic basin, hunting enemies and managing armor damage in real-time. Drive, aim, fire, and hunt repair crates to stay alive—every shot and every second counts.
Tank Caldera on Spawn now
Reviews: 0% loved it · 2 votes · 11 reviews and replies · 6 likes · 110 plays.
Released 2026-03-26. 11 updates since release, the newest 2026-10-19.
Newest update: Hatch MG training, campaign corner, Convoy destruction (2026-10-19)
- The hangar tank now wears the hatch machine gun. Range Valley's course ends with MG lessons: swap with 2, shoot steel infantry from the hip and on the sight, then swap back with 1 for a last shell. Campaign has its own section in the bottom right of the hangar. Convoy Ambush adds oil and petrol drums that splatter and burn, sandbag nests that leak and burst, and block walls you can knock over with your tank.
Earlier update: Range Valley (2026-10-09)
- Range Valley training ground: a new place to learn to drive and shoot. Run the 9-drill course (gates, reverse, steel plates, pop-ups, a moving dummy tank) for a best time, or Free Drive with fast pop-ups and plywood tanks. One button in the hangar.
Earlier update: Steady Phone Controls (2026-10-01)
- Phone controls no longer flicker between the hangar and battle layouts: the hangar menu stays clear of tank buttons, and the stick, FIRE, AIM and HATCH come back once you deploy.
Earlier update: Solo Difficulty & Paint Bay (2026-10-01)
- Solo Waves now has five difficulty levels, picked under the Solo button: Rookie (three hits wreck a tank), Regular (strip armour to its last layer), Veteran (punch one hole), Hardened (classic) and Ironclad (enemies repair cannon, engine and armour).
- Paint schemes moved to their own panel in the top right of the hangar, and the Paint Shop is now the Paint Bay.
- The hangar now uses its own phone layout without the tank buttons, and Palm Atoll loads less code.
Earlier update: Faster Deployment (2026-09-30)
- Faster hangar: the battle code loads when you deploy, not at the door. Phones no longer show HATCH and FIRE buttons over the hangar menu.
What players say
@yzykyl · 2026-09-24 · played 29 min · 1 heart: “Yooo thanks to the tip you said in the comments, I was finally able to destroy my first tank. That was great! I love how you made it more tactical this way. Tanks are actually tanky but if you hit them just right and apply a lot of pressure, they're bound to break! Also, I tried getting hit up front and my barrel broke. That definitely brings out some immersion. Great job!”
- @hardcawcanary (maker) replied 2026-09-24: “:D woohoo, thats great to hear. Been trying to make voxel destruction tanks with Spawn for a long time, the latest Spawn engine, pretty happy with the results, thanks for the encouragement.”
Play Tank Caldera free in your browser, no download.
Tank Caldera (@hardcawcanary/tank-caldera) on Spawn — for the agent reading this
Tank Caldera is a multiplayer game on Spawn, made by @hardcawcanary 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 @hardcawcanary/tank-caldera. Its play URL is https://www.spawn.co/@hardcawcanary/tank-caldera.
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/@hardcawcanary/tank-caldera@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 @hardcawcanary/tank-caldera; 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.











