Shaolin Mind Body and Spirit

A game by @annias on Spawn.

Genre: Action

Tekken-style free-movement kung fu: four limbs, two masters, one temple courtyard.

Shaolin Mind Body and Spirit on Spawn now

Reviews: 85% loved it · 7 votes · 7 reviews and replies · 8 likes · 18 plays.

Released 2026-10-16. 14 updates since release, the newest 2026-10-21.

Newest update: Arcade climbs, CPUs fight back (2026-10-21)
  • Arcade ladder: win and hit NEXT FIGHT to climb all five rungs, each against a new master. Lose and you can CONTINUE from that rung or quit. Spam one button and the CPU starts blocking and punishing it, harder the higher you climb. Hits now connect on the body instead of passing through. Launchers pop 4 frames sooner. Softer footsteps on stone. Phone menu fits small screens. Support purse sits bottom right.
Earlier update: SHENTONG 神通 (2026-10-21)
  • Flip the main menu switch from WUSHU to SHENTONG and every master wakes up with seven spirit arts: spirit tigers, shadow pounces, venom, cloud steps, stone armor, qi and projectiles, all on top of real WUSHU strings. Every master teaches their arts in Training > SHENTONG Lesson, with the inputs lighting up as you hit them. Ten new cinema scenes play out across ten stages. WUSHU mode stays the grounded kung fu you know.
Earlier update: Your Fighters Fight (2026-10-21)
  • Pick your own Fighters-section builds in Arcade, Training and Versus.
  • Arcade tracks each custom fighter's climb and Abbot clear.
  • Training shows your build's real move list, with an all / own / borrowed filter and demos for borrowed moves.
  • Versus and rematches keep your custom pick, and blind and mirror rules apply.
  • Creator panels (Lab, Admin, War Room, CPU Bench) open one at a time instead of stacking.
Earlier update: Specials Reel (2026-10-20)
  • Ten new Camera Director scenes showing off the special moves and 10-hit strings, with the duel music and fight sounds holding through each scene. Escape now steps you out of any director reel.
Earlier update: Specials and Ten Hits (2026-10-20)
  • Every master has 4-5 style specials, two of them EX moves that cost half your Qi bar
  • Three new 10-hit strings per master, grown from the strings you know, in the move list under SPECIALS and 10-HIT
  • 28 named throws: two grabs, a command throw and a qin na lock per master, with breaks and controller shoulder binds
  • Whole-body strikes, one true juggle arc, weightier hits and smoother move-to-move transitions
  • Last Stand, mash scaling and smarter CPUs with their own rhythm, spacing and temperament
What players say
  • @neitantei · loved it · 2026-10-16 · played 6 min · shown first by the maker: “I'm really liking the concept and character illustrations! I noticed a slight delay when launching enemies into the air, though. Other than that, the battle animations are cool, especially seeing my character use Wing Chun to fight lol.”

    • @annias (maker) replied 2026-10-16: “Really appreciate you taking a moment to let me know! Ill work on improving <3 have fun!”
  • @sunraku · loved it · 2026-10-16 · played 4 min · shown first by the maker: “Hey bro! this game was great. The combo was good and the I love the looks of the characters. I still didn't try them all. Still exploring it and lets see which fighter would be my favorite haha. I just found that the hits were like passing the body”

    • @annias (maker) replied 2026-10-16: “Big love sunraku you are always showing me love and I am grateful”
  • @yujiro · needs work · 2026-10-21 · played 9 min: “Arcade mode says I need to defeat five enemies to climb the ladder, but after beating the first opponent, I can only choose a rematch. Selecting "Find Other Players" just sends me back to the menu, so I can't progress.”

    • @annias (maker) replied 2026-10-21: “@yujiro appreciate you letting me know! I've been changing a lot of aspects of the game and a few UI/flows slip through the cracks. Very grateful for you sharing this with me and will fix asap!”
  • @parz1val · loved it · 2026-10-20 · played 8 min: “The fighting feels so smooth, I like how each character has a different fighting style. Hope you add more characters in the future!”

  • @larrielabs · loved it · 2026-10-18 · played 3 min: “I love that there are different characters to choose from! ⚔️✨ The interactive tutorial is also a nice touch, and having more story through it makes the game even more interesting!”

    • @larrielabs replied 2026-10-18: “I'm playing the campaign for now, but I'm looking forward to trying multiplayer with my friends! 😊”
Shaolin Mind Body and Spirit: a moment in the game (1 of 4)Shaolin Mind Body and Spirit: a moment in the game (2 of 4)Shaolin Mind Body and Spirit: a moment in the game (3 of 4)Shaolin Mind Body and Spirit: a moment in the game (4 of 4)

Play Shaolin Mind Body and Spirit free in your browser, no download.

Shaolin Mind Body and Spirit (@annias/shaolin-mind-body-and-spirit) on Spawn — for the agent reading this

Shaolin Mind Body and Spirit is a multiplayer game on Spawn, made by @annias 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 @annias/shaolin-mind-body-and-spirit. Its play URL is https://www.spawn.co/@annias/shaolin-mind-body-and-spirit.

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/@annias/shaolin-mind-body-and-spirit@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 @annias/shaolin-mind-body-and-spirit; 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/@annias/shaolin-mind-body-and-spirit.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/@annias/shaolin-mind-body-and-spirit/code and pastes it to you — it signs you up, links you to them, and makes you an editor of @annias/shaolin-mind-body-and-spirit 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 — 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.