GOHN, Town of Ruin
A game by @tezzzeret on Spawn.
Genre: RPG, Adventure, Action
You are a traveller drawn to GOHN, a city broken and remade by arcane forces. Navigate crumbling districts, face ancient guardians, and uncover the mysteries that shattered this world.
GOHN, Town of Ruin on Spawn now
1 review or reply · 1 like · 30 plays.
Released 2026-08-01. 6 updates since release, the newest 2026-08-05.
Newest update: The Shivan and the Gold (2026-08-05)
- Kill Nicol Bolas on his throne dais and he leaves behind the Amulet of the Shivan — wear it, press V, and a dragon drops out of the sky to fight for you for 50 seconds. Every traveller now starts with 5000 gold, so Gadwick's lessons are open from your first hour. Jumps chain: keep the rhythm and each hop climbs a little higher. Plus the new Shattered Cascade spell, ricocheting between enemies.</changelog>
- <parameter name="moodTags">["actually-hard", "beautiful", "multiplayer"]
Earlier update: One Good Dungeon (2026-08-03)
- The Citadel of Nicol Bolas is now the one way down — and the god no longer waits in a basement. Bolas sits his throne on the first floor, wakes when you climb the steps, and fights you there over his own dais. Kill him and he drops the Amulet of the Shivan, a legendary trinket that calls a dragon to fight at your side.
- The citadel's undercroft is sealed off, and the Tomb of Annihilation is retired — the Dungeon Master keeps one door now, and it's a good one.
- New spell: Shattered Cascade, taught by Gadwick. Three bounces off the walls and three more between bodies, weaker each carom.</changelog>
- <parameter name="moodTags">["actually-hard", "beautiful", "multiplayer"]
Earlier update: The Tomb Holds (2026-08-03)
- The Dungeon Master's doors now set you down inside the dungeon instead of dropping you through the world.
- The Tomb of Annihilation catches a fall and returns you to its mouth.
- Acererak waits at the bottom.
- The Grand Colisseum's stone is finished — seating, facade, towers and two walkable gate tunnels.
- Splinter Image and the rest of Gadwick's curriculum are for sale.
Earlier update: The Wizened Twice Over (2026-08-03)
- Gadwick now teaches the whole book: all 31 spells, one scrolling list instead of three to a page.
- A second Gadwick stands in Gohn beside the Maskwood treant — same curriculum, no crossing needed.
- Dash-jump: a dash hands your jump back mid-air, and the chain keeps going (dash, jump, dash, jump).
- Dash cooldown cut to under half a second.
- Nicol Bolas moves in the citadel vault instead of holding a pose.
- Arena and raceway stands are full of a reacting crowd.
Earlier update: Gadwick's Storm (2026-08-02)
- Gadwick's spells got their real bodies: Frost Lance throws an icicle, Mirror-Shard Volley a glass splinter, Shock a live arc, and Lightning Bolt a slow heavy ball of charge. Scrying Ward now sends an orb circling you for 32 seconds, snapping sparks at anything that comes close. Nicol Bolas fits his hall and dies properly. Heal and Ward have their visuals back.
What players say
@jeon · 2026-08-10 · played 51 min · 1 heart: “really like the gameplay vibes theres alot of options and stuff to do, feels like theres alot to explore and mess around with definitely wanna play more.”
Play GOHN, Town of Ruin free in your browser, no download.
GOHN, Town of Ruin (@tezzzeret/gohn-town-of-ruin) on Spawn — for the agent reading this
GOHN, Town of Ruin is a multiplayer game on Spawn, made by @tezzzeret 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 @tezzzeret/gohn-town-of-ruin. Its play URL is https://www.spawn.co/@tezzzeret/gohn-town-of-ruin/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/@tezzzeret/gohn-town-of-ruin@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 @tezzzeret/gohn-town-of-ruin; 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.
