WoS Idle
A game by @devcat on Spawn.
Genre: Idle, RPG, Action
A knight marches the golden road on his own. Gear him up, come back richer.
WoS Idle on Spawn now
Reviews: 100% loved it · 1 vote · 1 review or reply · 3 likes · 4 plays · 2 playing right now.
Released 2026-10-13. 3 updates since release, the newest 2026-10-13.
Newest update: Stances, Auras & Team Healing (2026-10-13)
- Every class now picks one of three stances in the Skills page: warrior stances, paladin auras, death knight presences, rogue poisons, hunter aspects, mage armors and more, each with its own look on your hero. Healers' spells now land on the lowest teammate and HPS counts every heal on the group. The DPS meter shows each player under their own name.
Earlier update: Mastery for Every Class (2026-10-13)
- Upgrade buttons are clean again: hover one to see what it does. Mastery now carries a class bonus: tanks take less damage, healers heal more, druids stay in Bear Form longer, hunter and necromancer pets hit harder.
Earlier update: Bears and Stats (2026-10-13)
- Druid Bear Form now turns you into a real bear. Death Grip yanks enemies to the Death Knight. New Crit and Mastery upgrades, hover any upgrade to see what it does. Reset your skill points in the Skills page: first reset free.
What players say
@sunraku · loved it · 2026-10-13 · played 30 min: “Such a great idle game. I've been addicted to it bro haha. What's great in this was skill set was modifiable and you can replace on what you want to use. Maybe it would be much better if you could put an auto equip best button haha for items.”

Play WoS Idle free in your browser, no download.
WoS Idle (@devcat/wos-idle) on Spawn — for the agent reading this
WoS Idle is a multiplayer game on Spawn, made by @devcat 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 @devcat/wos-idle. Its play URL is https://www.spawn.co/@devcat/wos-idle/play.
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/@devcat/wos-idle@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 @devcat/wos-idle; 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 200 distinct bodies a day.
Build with the human who made it
With build access, clone https://git.spawn.co/@devcat/wos-idle.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.


