Reality Ink
A game by @racalvin on Spawn.
Genre: Arena Brawler, Action
Storm-ring platform fighting: triple jumps, ki blasts, force breaks and three boss waves.
Reality Ink on Spawn now
Reviews: 100% loved it · 7 votes · 11 reviews and replies · 12 likes · 125 plays.
Released 2026-09-28. 10 updates since release, the newest 2026-10-11.
Newest update: The Animation Lab (2026-10-11)
- The move-review ghosts have relocated from the Den to the Airship Capital's Animation Lab, where you can study their techniques in a new setting.
Earlier update: Personalities and Callouts (2026-10-11)
- Bosses and bots now read what you're doing—they dodge repeated moves, punish your blocks, and change tactics based on whether you're airborne or downed.
- Matches have a shape now: first blood, match point, sudden death overtime with both sides faster, and MVP callouts on the result screen.
- Dungeon runs show as timed events with floor timers, party best times, wipe retries from the room, and enrage countdowns.
- Thief swaps twin daggers for NIGHTSTING—a one-handed sword with a hand crossbow alt fire that shoots real bolts.
- Caster wings now swing with real weight: they drag at a run, beat on jumps, glide open when falling, and slam on landing.
Earlier update: Dota Legends Arrive (2026-10-10)
- Wraith King and Phantom Assassin bring their signature moves to Grudge Warlords fighters—watch them slash and blur through your favorite races.
- The Grudge character builder now lives in the Char tab: spend 160 points across eight attributes, pick your race and class, and watch your stats shift in real time.
- Every fighter's animations now bake their facing and floor height—no more twisted heads or floating feet when you turn.
- Dungeon bosses telegraph their mechanics: cleaves, puddles, stacks, and channels appear as glowing warnings so you know what to dodge.
- The Social drawer now sits fully on screen and steps aside when you need the menu.
Earlier update: Proving Ring (2026-10-09)
- The castle courtyard now holds a Proving Ring with three training dummies, a reach ruler, and the Move Mirror stand for testing your fighter's moves.
- Press R to open the War Table and see every game mode as a card, or step near the Move Lab to practice any move on yourself or the mirror at speeds from 0.1× to 1×.
- Each dummy tracks and displays your combo damage, hit count, DPS, and best string on its plaque so you can read your damage output in real time.
- Training dummies stay active even while a King's Court duel is running, so you can keep testing while others fight.
- The Move Lab lists all 60 of your fighter's moves with their input keys and animation lengths — hit the dummies to see how much damage each move deals.
Earlier update: Class Kits Unlocked (2026-10-09)
- Pick a race, then choose your class — each one wields its own weapons and powers: warriors swing swords, raiders whirl axes, rangers fire bows, thieves backstab, mages hurl magic, priests heal, and worge shapeshift into bears.
- The Fighter Hall is now six race pedestals instead of a statue gallery — step on one and pick your class loadout before you walk out armed.
- Press key 4 to unleash your class's ultimate ability: MAGIC BOMB, ARROW RAIN, SUNBURST, or WILD GROWTH depending on what you picked.
- Dungeon allies now fight like a real party — tanks taunt and shield, healers triage the wounded with green beams, DPS flank and assist, and downed allies can be revived by holding E over them.
- The castle courtyard now has a War Table: every game mode sits on a painted card with a GO button, so you can see what you're walking into before you step through the portal.
What players say
@laurence1 · loved it · 2026-09-28 · played 37 min · 2 hearts: “Man I was shocked when I was able to play wolverine xD also there's some mlbb characters lol. Looking forward for the polishes and updates of the game!”
- @survival replied 2026-09-28: “Thanks, appreciate it, I see you got your shanks icon, nothing goes as hard as one piece.”
@jeon · loved it · 2026-09-29 · played 15 min · 1 heart: “This game is sick bro, I really enjoyed it! But I accidentally clicked a character to use as my avatar, and now I cant remove it haha. I refreshed but its still there. Is there a way to reset it so I can use my in-game avatar?”
- @racalvin (maker) replied 2026-09-29: “you can go into the games character select, and chose my avatar, and get retageted, and select build options.”
@annias · 2026-09-28 · played 6 min · 1 heart: “This is super dope especially for your first game, awesome!”
- @racalvin (maker) replied 2026-09-29: “thank you.”
@neitantei · loved it · 2026-10-11 · played 20 min: “I'm really enjoying the variety of game modes! There's always something different to try. The battle animations and sound effects are nice too, though I think they could use a little more polish.”
- @neitantei replied 2026-10-11: “What I meant is the battle animation when using our own avatar.”
@parz1val · loved it · 2026-10-10 · played 8 min: “It’s so cool seeing League and MLBB characters in this game! I love Kayle, man. But when I tried playing Kayn, the game is getting buggy. The graphics, skill animations, and movement feel so smooth otherwise. Love it!”








Play Reality Ink free in your browser, no download.
Reality Ink (@racalvin/reality-ink) on Spawn — for the agent reading this
Reality Ink is a multiplayer game on Spawn, made by @racalvin 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 @racalvin/reality-ink. Its play URL is https://www.spawn.co/@racalvin/reality-ink/play.
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.
Play with the supported client: bun add -g @spawnco/client (it runs on Bun), export SPAWN_TOKEN=sak_…, then spawn client join @racalvin/reality-ink. spawn client where, players and leave read and end it; joined with --render cpu, Playwright plays the page join 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 200 distinct bodies a day.
Build with the human who made it
With build access, clone https://git.spawn.co/@racalvin/reality-ink.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.
Read the game authoring reference before writing code: GET https://www.spawn.co/api/sdk/v1/<worldId>/agent/docs. It describes the supported game files, API, and examples for that game.
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.











