Watercraft
A game by @mrmclean on Spawn.
Genre: Adventure, RPG
Be a water droplet. Ride the whole water cycle across an island and learn how it works.
Watercraft on Spawn now
Reviews: 66% loved it · 3 votes · 3 reviews and replies · 2 likes · 70 plays.
Released 2026-10-13. 8 updates since release, the newest 2026-10-16.
Newest update: Watercraft: Arcane Power (2026-10-16)
- The game is now called Watercraft. Mages get three new Arcane talent spells: Arcane Blast builds glowing runes that power up your next spell, Presence of Mind makes your next spell instant, and Arcane Power boosts your spells for 15 seconds. Early beetles, smoglings and crabs now hit and last like the creature table says.
Earlier update: Foes of the Wilds (2026-10-15)
- Seventeen new foes for levels 1-10, each in its own camp: gully hounds in eroded run-off gullies, bore imps over-pumping groundwater at drill rigs and a hot spring, siphon gang water thieves in tent camps, wallow hogs, raft spiders at a reedy pond, rakali on a creek and mudskippers on the tidal flats. New foe moves: backstab, snap kick stun, thrash and the steamcaller's scald bolt (counterspell it). Foes can land critical hits. Mage spells now use full rank damage tables, plus new visuals for scorch, cone of cold, blizzard, flamestrike, frostfire bolt and arcane explosion, and the frost nova, polymorph, counterspell, blink and slow fall kit.
Earlier update: The Stormcaller's Gift (2026-10-14)
- Stormcallers learn seven new healing spells from Elder Brook: Healing Wave, Lesser Healing Wave and Chain Heal, with golden healing light.
- Cure Poison and Cure Disease wash poisons and diseases off. Toxic Plumes now poison you and Fatbergs spread disease.
- Ancestral Spirit brings a fallen friend back to life. Press accept to stand up.
- Reincarnation lets a Stormcaller rise where they fell. It uses up a Spring Ankh, which Pip sells.
Earlier update: Tidebreaker Specs (2026-10-14)
- Tidebreakers get three talent trees at level 10: Tsunami, Storm Surge and Seawall.
- Party loot now rotates between party members, one kill at a time.
- Right-click a name in chat to invite them to your party or challenge them to a duel.
- Fixed a crash with Thundercloud.
Earlier update: Duels (2026-10-14)
- Right-click another player's frame and pick Challenge to Duel. They accept, 3-2-1, fight to 1 health.
- Party frames no longer show your own frame.
- Hovering another player now makes them glow and changes the cursor.
- Touchscreen laptops keep the normal desktop layout.
What players say
@flickaboo · loved it · 2026-10-14 · played 27 min: “Really nice-looking game, and it feels super smooth to play! I like having a quest log to keep track of things. Would be nice to have an option to type your own character name, too. I'd love to grind this one! 🎮”
@makeriffic · needs work · 2026-10-13 · played 17 min: “Cool game, it has a lot of classes and characters. However, I find the game to be too hard as the enemies are literally few meters from the starting point. They are even at the objective's area which makes a simple task very hard. Cool music btw!”
- @makeriffic replied 2026-10-16: “The mobs are still too close for the base, just stepping out would already trigger a lot of them and will chase you the to the point you can't do anything but defend yourself. Enemies life regen is far too greater than the characters damage per second. Unkillable enemies.”
@chizkeykkk · loved it · 2026-10-13 · played 14 min: “An MMO with chill music is a twist for me 😅😅 I like the fast attacks and how I can kite enemies properly. Though, I didn’t expect the quests to quiz me lol 😂”

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





