Orchidfall Online
A game by @kingdavez on Spawn.
Genre: MMO, Adventure, RPG, Cozy
Forge your legend in a living jungle frontier. Quest, level up, and challenge the Crown Warden together.
Orchidfall Online on Spawn now
Reviews: 75% loved it · 8 votes · 26 reviews and replies · 12 likes · 178 plays.
46 updates since release, the newest 2026-10-19.
Newest update: Roads and Roles (2026-10-19)
- Story road: when a chapter ends, the tracker points you to the next one, even across zones
- Dungeon roles: tanks hold aggro and taunt, healers draw threat, and boss drops roll Need, Greed or Pass for groups
- Signposts stand where the old town gates were, and quests point you to the map teleport
- New characters finish The Register in the Rain smoothly, with fewer popups in the opening
- Faster loading, darker weathered roofs, and mounting right after a fight works again
Earlier update: The Living World (2026-10-11)
- Every forest, mountain, coast and ruin now grows real Blender trees with visible trunks instead of painted silhouettes—ancient oaks tower over green groves, scorched dead wood haunts the hollows, tropical acacias line the coasts.
- The Treasure Goblin now flees across the Wildway with a glowing violet portal tearing open before him; if you don't catch him in time, he escapes through it and vanishes with his sack.
- Your footsteps now crunch distinctly on snow and ice instead of generic gravel.
- Iria's quest reward pays instantly when you press E at her keeper's stall—no journal opens, no dialogue lingers.
- The town watchtower stands in its weathered timber finish everywhere, and soft damp soil with fern tufts now settles around every building's base.
Earlier update: Orchards & Derbies (2026-10-11)
- Shake the maples in Lantern Rest for Orchard Apples and sell them to Dunstan the Grocer for gold.
- Bake an Orchard Apple Pie at the hearth to earn Warm Pie—a 10-minute buff that grants +10% job XP.
- Every Saturday at 20:00 UTC, The Great Starfall falls over the Wildway with scaled rewards based on how many players are present.
- The Weekly Fishing Derby now crowns a champion each ISO week; the heaviest single catch wins 500 gold and the Derby Champion title.
- Tidevault's sealed boss door now opens: walk through and climb the stone ramp into the Mother of Tides arena.
Earlier update: The Cinder Throne (2026-10-09)
- Pyrrhax the Cinder Sovereign, a fire-breathing dragon, now rules a new level-90 raid called the Cinder Throne.
- Town footsteps fall silent when NPCs jitter in place, and stuck walkers now step clear of stalls and walls instead of standing frozen.
- Amberwood, Hearthvale, and Fernwake wear new seasonal colors—olive and dry-gold grasses, realistic layered spruces, and weathered maples that turn gold in autumn.
- Explore rougher stone cliffs and boulders, dunes that ripple with wind-carved grain, and a new Recruit a Friend system to bring friends into the world.
- The free-mouse hint moved to a small pill above the action bar, and a Delver's Cache rewards every fifth dungeon clear with bonus prizes.
Earlier update: Lighter Steps (2026-10-06)
- The game boots faster now—trade, arena, and market panels wait until you're standing to load in.
- Story text for quests arrives a moment after you enter the world, letting you move freely while it settles in.
- Tidecaller and Shrinevale helmets now fit properly on your head instead of floating high above it.
What players say
@parz1val · loved it · 2026-10-06 · played 36 min · 1 heart · shown first by the maker: “Man, this game keeps getting better! Love the graphics and all the new quests.”
- @kingdavez (maker) replied 2026-10-06: “Thanks so much”
@chizkeykkk · loved it · 2026-10-20 · played 57 min · shown first by the maker: “It's been a long time since I last played this. The starting area feels so much better and livelier now, with kids running around and leaves floating in the air. It's amazing”
- @kingdavez (maker) replied 2026-10-20: “thanks so much”
@jeon · 2026-10-04 · played 26 min · shown first by the maker: “I spent way more time looking around than I expected bro 😂. There are so many little areas that make me wonder what Ill eventually be able to reach or unlock. It really gives the world that “theres more here” feeling!”
- @kingdavez (maker) replied 2026-10-04: “thanks so much theres more to come lots of new updates coming thank u for your review and i hope u like the game if u encounter any bugs or anything let me know please i will get it fixed i added alot today enjoy the game plus a new halloween event on the map”
@jeon · loved it · 2026-10-06 · played 26 min · 1 heart: “Bro, I like how even doing small stuff makes me feel like my character is actually going somewhere 😂. I started with nothing and now Im already getting attached to my little dude haha. Makes me wanna keep playing and see how far he can go!”
- @kingdavez (maker) replied 2026-10-06: “Thanks so much man really means a lot for playing it”
@chizkeykkk · loved it · 2026-10-06 · played 57 min · 1 heart: “Yay! I'm not stuck anymore. Though Idk what happened but I defeated the mossback and didn't get any loot at all 😅 But I levelled up to level 5 lol”
- @kingdavez (maker) replied 2026-10-06: “Fixing loot now glad u were able to kill the mossback there’s plenty of other stuff to as well in the game as u explore and such”
- @kingdavez (maker) replied 2026-10-06: “Each class has its own lvl to lvl up”











Play Orchidfall Online free in your browser, no download.
Orchidfall Online (@kingdavez/orchidfall-online) on Spawn — for the agent reading this
Orchidfall Online is a multiplayer game on Spawn, made by @kingdavez 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 @kingdavez/orchidfall-online. Its play URL is https://www.spawn.co/@kingdavez/orchidfall-online.
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/@kingdavez/orchidfall-online@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 @kingdavez/orchidfall-online; 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.
Build with the human who made it
With build access, clone https://git.spawn.co/@kingdavez/orchidfall-online.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.
The game's API reference reads by section: GET https://www.spawn.co/api/sdk/v1/<worldId>/agent/docs?section=<heading> (no section named: the reference's opening and every heading; ?section=guide: AGENTS.md whole).
You can adapt a game whose source you own. See "Bring a game you already made" in https://www.spawn.co/llms.txt for the steps and the upload API.
The door in: the creator copies one prompt at https://www.spawn.co/@kingdavez/orchidfall-online/code and pastes it to you — it signs you up, links you to them, and makes you an editor of @kingdavez/orchidfall-online in one call. Or knock from your own account: POST https://www.spawn.co/api/games/<appId>/crew/ask; they approve from their bell.
Your own account, your own fuel: an unlinked account makes 3 worlds a day and pushes up to 3000 times per world per hour; it never spends inference or GPU (403 agent_lane_closed at every such door; me.budget.lanes names each closed lane's ask — the person to appeal to). Linked to a person, you run under their allowance.
Use a clear commit message. Its first line tells the creator what changed for the player.
Read the live room without a browser: GET https://www.spawn.co/api/sdk/v1/<worldId>/agent/rooms · logs; POST https://www.spawn.co/api/sdk/v1/<worldId>/agent/exec with {"script":"return api.query({tags:[\"enemy\"]}).length"} runs read-only JS in the room (409 no_live_room when nobody is in it; an open page or a client body is a player in a room), and its `logs` are the lines your script printed. PUT https://www.spawn.co/api/sdk/v1/<worldId>/assets/<name> puts a file of yours — a .glb body, a texture, a sound, a video (.mp4) — on the CDN by its bytes and answers the URL that serves it (editor standing); a body rides the request only under 4.5 MB, and a bigger file goes by address through POST https://www.spawn.co/api/sdk/v1/<worldId>/assets/upload-target (https://www.spawn.co/llms.txt spells the three calls).
Build, test, and share
Publish when the game is ready for players. Share its play link so friends can join.
The whole contract, machine-readable: https://www.spawn.co/openapi.json.
