Maze of Ancients
A game by @thedidoydragon on Spawn.
Genre: Tower Defense, Strategy, MOBA
3v3 maze defence: wall off your lane, bend the enemy waves, keep your ancient alive.
Maze of Ancients on Spawn now
Reviews: 100% loved it · 3 votes · 3 reviews and replies · 3 likes · 16 plays.
Released 2026-11-02. 8 updates since release, the newest 2026-11-02.
Earlier update: Flyers Walk the Maze (2026-11-02)
- Flying waves now follow your maze instead of flying over your walls.
- Seal the lane and flyers chew through a wall, just like walking creeps.
- Flyers still glide over rock outcrops.
Earlier update: Pick Your Fight (2026-11-02)
- Choose 1v1, 2v2 or 3v3 in the lobby: 1v1 fights down the middle lane, 2v2 on the two side lanes, 3v3 on all three
- Lanes nobody plays are sealed under grassy and ash ridges
- No more bots: every seat is a real player, and the siege starts when the teams are full
- Smaller modes give each ancient less hp so matches stay quick
- Summon income is tamer: sends pay back slower and the income cap grows +1 a wave
Earlier update: Pricey Bosses (2026-11-02)
- Bosses are now a big investment: Ogre Warlord 350g, Lich Queen 400g, Void Stalker 450g, Red Dragon 500g, each tougher, and a lane can summon only one boss per second. Fixed a boss banner crash.
Earlier update: Turbo Vote, Orc Slow, Even Rocks (2026-11-02)
- Turbo vote opens for the first 30 seconds of a siege with a countdown, then disappears if it doesn't pass. Orc's Storm Shaman now slows creeps 40% for 2s, so every class has a slow and a reveal. Rock shelves raised from 18 to 24 per lane half and spread evenly front to back.
Earlier update: Badges & Trailer (2026-11-02)
- 11 badges to earn, from your first wall to destroying the enemy ancient. Each one lands as a trophy on your den wall. Plus double the rock outcrops in every lane for wilder mazes, and legendary hero skins.
What players say
@moypi03 · loved it · 2026-11-02 · played 13 min · 1 heart: “Hey man It was fun playing with you! hahahah lets play for some more next time, I'll be back!”
- @thedidoydragon (maker) replied 2026-11-02: “Loved you guys, lets play again together haha :D.”
@rookie · loved it · 2026-11-02 · played 6 min · 1 heart: “Man I'm getting wreck by you. Have mercyyy XDDDD”
- @thedidoydragon (maker) replied 2026-11-02: “Thanks man, the goal is to make a maze so that the enemy wave have a harder time to get to your base. I just came back from a hiatus <3. See you soon”
@yujiro · loved it · 2026-11-02 · played 1 min: “I really wanted to play this game, but I couldn't get started because there were no other players online. Adding bot matches would be great so players like me can still enjoy the game and practice even when no one else is around.”








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




