Soft-body blob combat in a shrinking arena: charge and release punches, dodge, grab and throw whatever furniture is lying around, and stomp whoever is down. Free-for-all Solo practice sets you against bots; Play online looks for real opponents over a public peer-to-peer connection.
Blobfighter — Heavy Hands is a soft-body battle-royale brawler: four wobbling blobs share a shrinking circular arena, punches are charged and released rather than just tapped, and the furniture scattered around the ring (chairs, stools, a bottle) can be grabbed and thrown at whoever is closest. The author, Simonas, posted it on X saying he was "having too much good time with GPT-6 Pro at blob-related game making" — GPT-6 Pro, not GPT-6 Astra, a different OpenAI model tier. It is hosted on his own personal domain, restinpeace.lol, a plain PHP/nginx site rather than any of the usual chatgpt.site or GitHub Pages addresses seen elsewhere in this collection.
The author's own follow-up post calls it multiplayer and admits he wasn't sure any real opponents would be online when someone else tried it. That turns out to undersell the game: right on the title screen, next to "Play online," sits a second button — "Solo practice · just you + bots" — and that mode is the entire core loop (movement, charged punches, dodging, grabbing and throwing props, the shrinking ring) with no network connection at all. Our copy mirrors that mode in full. Play online is a separate button that looks for real opponents over a public peer-to-peer connection through the author's own site; that part necessarily still needs the original address.
How to play Blobfighter
- On the title screen, pick a flavor (color) and type a blob name, then choose Solo practice (bots only) or Play online (public matchmaking).
- Desktop: WASD to move, mouse to aim. Hold J or the left mouse button to charge a punch, release it to throw the punch — the longer the hold, the harder it lands. E grabs a nearby prop or, held again, throws whatever you're holding. Space dodges, Q stomps a downed opponent.
- Phone or tablet: the same moves come from an on-screen joystick plus HOLD, DODGE, GRAB and STOMP buttons that appear automatically — no separate mobile mode to pick.
- The arena shrinks on a timer (shown as a percentage in the HUD), and new waves periodically drop fresh props into it. Knock every other blob down before the ring closes in, or before they knock you down.
Controls: Desktop: WASD to move, mouse to aim, hold J or the left mouse button to charge a punch and release it, E to grab or throw a prop, Space to dodge, Q to stomp. On a phone the same moves come from an on-screen joystick plus HOLD, DODGE, GRAB and STOMP buttons.
Click Fullscreen above the game for the largest play area. If the game does not load, use Open in new tab to play it directly from our copy.
Why it's worth your time
The game is honest with itself about being offline-unfriendly for its multiplayer half: when we tested the mirrored copy with all outside network calls blocked (the same test tools/check-mirrors.mjs runs against every mirror on this site) and clicked Play online, the game caught its own failed library load and showed its own message — "The online library could not load. Check internet access and CDN blocking. Solo play still works." — rather than freezing or going blank. It genuinely does: backing out and starting Solo practice again worked perfectly afterward.
Play online uses a public PeerJS WebRTC connection for matchmaking, and the game's own UI says so plainly: "Public P2P play · peers may learn your IP address." A live counter on the title screen showed only a handful of people online and well under fifty total unique visitors across the several times we loaded the page — which matches the author's own admission that he wasn't sure anyone would be there to fight.
Mechanically the whole thing is one PHP-served page with almost no external assets: a single Three.js build pulled from a CDN (jsdelivr first, with cdnjs and unpkg as fallbacks) and nothing else — no texture files, no audio files. Every blob, prop and sound effect is generated in code, which tracks with the page's own footer line: "100% organic chaos · made of feelings."
Mirroring it needed one manual step this site's tooling doesn't handle automatically yet: the origin serves the page from a .php address, which most static hosts (including this one) serve back with an undetected file type, so a browser tries to download it instead of rendering it. We renamed the mirrored copy to a plain .html file and pointed its own CDN fallback list at the local copy of Three.js by hand; nothing else in the page needed to change.
How it was made and where it lives
Hosted on the author's own page. The author publishes as SimonasLTU1. Original: https://restinpeace.lol/blobfighter/blobfighter.php. The Play button above runs our own unmodified copy, so the game keeps working here if that page goes down — which on free hosting usually has nothing to do with the author. Nothing about the game itself is changed, and the original stays linked from every page.
The post that led us here
Simonas@SimonasLTU1If there's anyone interested in trying it out, you can play here, it's multiplayer (just I don't know if there will be any real players at the time of you playing it).
If you like Blobfighter, try these
For the same honest split between a self-contained single-player mode and a multiplayer mode that needs the original server, see Three Kingdoms Chronicles (its two-player co-op needs the author's server) and Doodle Shooter (solo survival waves are fully mirrored; online multiplayer is not). For other blob- and combat-focused entries, Street Kid and Underground Boxing are this collection's other close-quarters fighting games.
Frequently asked questions
- Was this built with GPT-6 Astra, like the other games here?
- No. The author states he built it with GPT-6 Pro, a different OpenAI model tier — this entry isn't tagged as an Astra or ChatGPT Sites game.
- Do I have to fight real people?
- No. Solo practice puts you in the arena against bots only, with no network connection needed, and it's the mode our copy runs in full.
- Will there be real opponents if I try Play online?
- Maybe not. The author himself wasn't sure any would be online when someone else tried the link, and the live counter we saw while testing stayed in the low single digits. Play online also only works on the original site, not this mirror.
- Does it work on a phone?
- Yes. An on-screen joystick and attack buttons appear automatically on a touch screen — no separate mobile version to find.
- Does this mirror expose my IP address like the original site warns?
- No. That warning is specifically about Play online's public peer-to-peer connection, which this mirror doesn't attempt. Solo practice makes no outside network connection at all.
- Is Blobfighter free to play?
- Yes. Everything on Floating Arcade is free, with no account, ads or downloads.
- Can I embed this game on my own website?
- Yes — copy the snippet below. The embedded player links back here, which is how we ask to be credited.
Embed Blobfighter on your site
Paste this where you want the game to appear: