MG Sans Battle multiplayer
A game by @andreamg2tablet on Spawn.
Genre: Bullet Heaven, Party Game
Undertale-style bullet hell: dodge MG Sans's bones and blasters together, then strike back.
MG Sans Battle multiplayer on Spawn now
Reviews: 50% loved it · 4 votes · 4 reviews and replies · 5 likes · 23 plays.
Released 2026-10-13. 5 updates since release, the newest 2026-10-15.
Earlier update: Halloween Night (2026-10-15)
- A Halloween event until Nov 7: pick 🎃 HALLOWEEN in the lobby. MG Sans in a witch hat, 60 seconds of pumpkins, bats and ghosts, candy to grab, a sweetest-nights board and a new Trick or Treat trophy.
Earlier update: Survival Mode (2026-10-14)
- New SURVIVAL mode: no turns, just dodge MG Sans's attacks as long as you can while they speed up. Your best time is saved, and the lobby shows the top 5. Every gaster blaster now flashes a red strip where its beam will hit, so every beam can be dodged. Snowdin (level 1) is gentler, and your first swing always lands.
Earlier update: Language fix (2026-10-13)
- The language buttons work now: tap ENGLISH, ITALIANO or ESPAÑOL. ES/EN/IT also sit at the top during the fight. The level picker responds to clicks. On phones, your HP no longer covers Sans's bar.
Earlier update: 5 Levels (2026-10-13)
- Five levels against MG Sans: Snowdin, Waterfall, Hotland, Core and the Judgment Hall. Each one is faster and hits harder, with its own box colour. Beat a level to unlock the next. In the Judgment Hall Sans's eye glows and he has a new attack: the gauntlet. New trophy: Judgment Passed. The lobby fits phone screens better.
What players say
@yujiro · needs work · 2026-10-13 · played 6 min · 1 heart: “The game was challenging since you never know what's coming next! I did notice one level with a line sweeping across the board that I couldn't dodge, though. additional levels would be nice.”
- @andreamg2tablet (maker) replied 2026-10-13: “Ok”
- @andreamg2tablet (maker) replied 2026-10-13: “Done v2”
@laurence1 · loved it · 2026-10-15 · played 1 min: “Hi @andreamg2tablet! I hope you are having a good day! It would be cool if you add more game modes that would be fun! Looking forward on the updates and may you have an awesome day!”
- @andreamg2tablet (maker) replied 2026-10-15: “Yep”
- @andreamg2tablet (maker) replied 2026-10-15: “Ok”
@neitantei · loved it · 2026-10-14 · played 15 min: “Simple but challenging! Those long bones keep getting me, and I still can't counter them. The gameplay is smooth, and the controls work great. I'll follow your YouTube channel, too. Gotta see that cat! 😹”
- @andreamg2tablet (maker) replied 2026-10-14: “Ok new my friend”
@moypi03 · needs work · 2026-10-13 · played 7 min: “actually the game are challenging but its kinda repetitive because there's no other mode aside from killing this boss, hope to see other mode in the game”
- @andreamg2tablet (maker) replied 2026-10-13: “Done”
- @andreamg2tablet (maker) replied 2026-10-13: “Fix done”

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







