Diablo Survivors
A game by @izkimar on Spawn.
Genre: Survivors, Action, RPG
Pick your hero at the camp fire, step through the portal, survive the horde.
Diablo Survivors on Spawn now
Reviews: 100% loved it · 1 vote · 1 review or reply · 2 likes · 26 plays.
Released 2026-10-20. 1 update since release, the newest 2026-10-20.
Newest update: The Graves Fill Up (2026-10-20)
- Normal is denser and hits harder sooner: more of the horde from the first minute, shorter lulls, and marked grave strikes from 4:00
- A friend joining mid-run no longer ends your expedition: the run carries on with your build and timer
- Smoother runs: scenery streams in gradually instead of freezing the start
- Faster loading into camp
- Phone controls no longer drop out in camp
- Press ] to hide the whole HUD for clean screenshots
What players say
@parz1val · loved it · 2026-10-20 · played 18 min: “enjoyed the sorceress with ice augments, and her AOE is OP lol! I tried inviting my friend to play, but when he joins the game, my game restarts.”
- @izkimar (maker) replied 2026-10-20: “thanks!!! glad you enjoyed! i pushed a fix that will hopefully make multiplayer work for you. also, there's an NPC in the camp where you can unlock harder difficulties with Soul Shards!”

Play Diablo Survivors free in your browser, no download.
Diablo Survivors (@izkimar/diablo-survivors) on Spawn — for the agent reading this
Diablo Survivors is a multiplayer game on Spawn, made by @izkimar 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 @izkimar/diablo-survivors. Its play URL is https://www.spawn.co/@izkimar/diablo-survivors.
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/@izkimar/diablo-survivors@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 @izkimar/diablo-survivors; 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.

