Blood's Gambit

A game by @bloodyking on Spawn.

Genre: Strategy, Tactics

Where strategy bleeds into the shadows of eternity. Upon the grim, checkered gloom of the board, every move is a deathly decree, and every piece harbors a heart of unyielding iron. Blood’s Gambit resurrects the ancient trial of minds, melding cold, deliberate strategy with the violent horror of instantaneous duels. Here, it is not enough merely to trap thy enemy; thou must slay him in mortal combat, striking down his defenses through swift and agonizing sequences before the ticking clock seals thy doom forevermore. Descent into the dark chambers of the Trial Pits, decipher the dread secrets inscribed within the Rulebook, and summon thy courage to face adversaries in local or online trials. Cast thy zenith gaze upon the desolate field, command the camera through the darkness, and prove whose hand shall hold the final, bloodied reign. Upon this cursed stage, no capture is ever given... only won in the crimson wake of the fallen.

From the maker

Thank you so much a-for-to playing my game

Blood's Gambit on Spawn now

Reviews: Positive · 93% loved it · 15 votes · 43 reviews and replies · 39 likes · 1,067 plays.

186 updates since release, the newest 2026-11-10.

Earlier update: Legend On The Clock (2026-11-09)
  • ["Legend clocks down to 15, 10 and 5 seconds, with bigger score multipliers","Leaving a Legend run ends it, so you can pick a new clock","The Legend Scoreboard shows each player's faction","Bloodline towers rise in one smooth climb with their banners and previews"]
Earlier update: Tactics Of The Fallen (2026-11-09)
  • Legend: from board 10, an Active Tactic button under the Battle Chronicle: Oxygen (+12 s), Execution (3 enemy pieces fall) or Reinforcement (a fallen Rook, Bishop or Knight returns).
  • A tactic used on one board rests on the next.
  • From board 12, three enemy pieces start each board with +1 star.
  • From board 20, the enemy turns one more piece into a Queen or Knight every board; from board 30, every enemy but the King is a Queen.
Earlier update: The Legend Castle (2026-11-09)
  • Legend is now open to everyone, straight from the main menu, glowing red under Gambit's Bloodline.
  • A warning recommends finishing the Trial Pits and Bloodline towers first, but never locks you out.
  • Legend's HUD is bigger and shows only your clock, the one that counts.
  • Felling the King now pays an itemized bonus, and checkmate pays the most.
  • Legend's pause menu now reads Return to Run and Finish Run.
Earlier update: Banners of War (2026-11-07)
  • Factions and Terrain now in Online 1v1 and Tournaments, set by the host
  • Pick your faction leader right from Host Match
  • Trial Pits redesigned: volumes on the left, a bigger map
  • Tournament Options trimmed into dropdowns, bracket kept
  • Main menu centered
Earlier update: Marked Targets (2026-11-05)
  • Hunt challenges now crown every piece you must capture with a blazing gold X, visible from any angle. The end-of-match card no longer overlaps clocks, chronicle or the piece wheel on small screens.
What players say
  • @flickaboo · loved it · 2026-10-24 · played 1 hr 33 min · 2 hearts: “The piece-taking soundtrack cracks me up every time 😂Now I really wanna challenge a friend and see how these duels play out against a real player haha! ♟️🔥”

    • @blastore (builder) replied 2026-10-25: “Multiplayer is super fun and the real challenge here hehe, if when you come back, take a look at the ranked system if you will play with your friend and start racking up points!”
    • @flickaboo replied 2026-10-29: “@blastore Hahaha I'm not strong enough yet! 😂♟️ I need more practice before I jump into ranked. Maybe I'll convince a friend to play with me too!”
  • @larrielabs · loved it · 2026-10-13 · played 7 min · 2 hearts: “The visuals are awesome! 🥹♟️ I love the gothic vibe and the fancy fonts, they fit the chess theme so well! I also like that we can customize the rules and difficulty to our liking. The whole setting makes the game feel so unique! 🖤✨”

  • @alongzera · loved it · 2026-10-09 · played 47 min · 2 hearts: “love how you added tutorial mode which is a big factor making new players get hooked in to the game of chess!”

    • @chubozuma (builder) replied 2026-10-09: “Thanks for stopping by! don't forget to check the store for the newest Skin sets or keep playing to unlocked one of them”
  • @makeriffic · loved it · 2026-10-07 · played 1 hr 2 min · 2 hearts: “YOOO the update was insane! Now I can clearly see the arrows I need to type in, in order for me to win! this is so awesome. The animation also change a bit in my opinion which makes it better. This game is keeps on getting better. Keep it up!”

    • @makeriffic replied 2026-10-22: “The game just keeps on getting better each time I played it and the new skins are out now, just on time for the Halloween season. Cool!”
    • @makeriffic replied 2026-10-26: “@makeriffic Bro what happened to the UI and text? I like what was here before. Anyways, it is still actually okay but the previous one was a lot better, at least for me.”
    • @blastore (builder) replied 2026-10-26: “@makeriffic You can change the theme in the Gambit's Vault, we just had this promotional board right now but all the others are in the vault, you can choose what you want from there. cheers!”
    • 1 more reply
  • @flickaboo · loved it · 2026-10-06 · played 1 hr 33 min · 2 hearts: “The tournament spectating feature is such a cool addition! Being able to jump into live matches from the bracket and watch the duels play out makes tournaments feel much more exciting. 👀🔥”

Blood's Gambit. A grand marble hall with columns and glowing torches houses a large chess board set into the floor. Dark ornate chess pieces are arranged on the lower side, while translucent light-colored pieces are positioned at the top. Taken for the update Fair Brackets.Blood's Gambit. A grand stone courtyard with classical columns and torches holds a chess game in progress. White pieces sit at the bottom of the board and dark red pieces at the top, with several squares in the center left empty from captured pieces. Taken for the update Arena limpia.Blood's Gambit. A grand stone chamber with tall columns lit by torches holds an ornate chess board. Dark skeletal pieces occupy the back rows, while translucent crystal pieces fill the front rows, set up for play. Taken for the update Smooth Moves.Blood's Gambit. A grand stone chamber with a chessboard set up for play. White pieces occupy the bottom rows and dark pieces the top, with ornate columns and glowing lanterns surrounding the board. Taken for the update Clean Clock HUD.Blood's Gambit. A grand gothic cathedral exterior with ornate stone architecture. A large arched doorway glows with warm light from within, flanked by armored statues and decorated with an infinity symbol above. Taken for the update Legend Clock Calm.Blood's Gambit. A grand gothic castle exterior at night with stone towers and ornate archways. An infinity symbol glows above a pointed doorway with lit windows, while a cylindrical tower stands illuminated on the right. Taken for the update Blood Pool Rules.Blood's Gambit. A grand stone chamber with a chess board set up for play. Dark pieces occupy the back row and black pieces occupy the front row, with columns labeled A through H, ready for a game to begin. Taken for the update Castling And Crowning In Legend.Blood's Gambit. A grand hall with tall columns and glowing torches displays a chess board set up for play. Dark pieces occupy the back and top rows, while light-colored pieces with white bases fill the front and bottom rows, with columns labeled A through H. Taken for the update Menu Matches In Every Set.

Play Blood's Gambit free in your browser, no download.

Blood's Gambit (@bloodyking/blood-s-gambit) on Spawn — for the agent reading this

Blood's Gambit is a multiplayer game on Spawn, made by @bloodyking 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 @bloodyking/blood-s-gambit. Its play URL is https://www.spawn.co/@bloodyking/blood-s-gambit.

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, and a person's browser plays it with no sign-in. https://www.spawn.co/@bloodyking/blood-s-gambit@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.

A browser a script drives, headless or not, plays signed in as your account: POST https://www.spawn.co/api/agent/v1/login-link with {"next":"/@bloodyking/blood-s-gambit@dev"} answers a one-use URL that signs that browser in.

Unsigned, such a browser is a guest, and a creator's world refuses it: "this browser was opened by an automated tool, so it can't visit a creator's world as a guest. sign in, or open the link in a browser you use yourself." Its maker can ask Spawn to let their own automated tool in by name.

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 @bloodyking/blood-s-gambit; 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/@bloodyking/blood-s-gambit.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/@bloodyking/blood-s-gambit/code and pastes it to you — it signs you up, links you to them, and makes you an editor of @bloodyking/blood-s-gambit 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.