Heavyweight robot combat · 250 lb class
Import your robot's CAD, bolt on a spinner, drum, hammer or flipper, and tear the armor off up to seven friends, online or side by side.
Reads STEP · IGES · BREP · STL · OBJ · GLB · 3MF · PLY · FBX
Exhibition bout:
| Keys 1 | WASD drive, Space weapon |
|---|---|
| Keys 2 | ↑←↓→ drive, Enter weapon |
| Keys 3 | IJKL drive, O weapon |
| Keys 4 | Numpad 8456 drive, 0 weapon |
| Gamepad | Left stick or triggers drive, A or right bumper fires |
| Anytime | 1-5 cameras, H hide the UI, Esc pause, M mute |
| Touch | Left thumb drives (the stick appears where you touch), Weapon button fires, Menu, Camera and Hide UI buttons on the right |
| Free cam | ↑↓←→ fly (Shift faster), drag to look, mouse wheel up and down |
Driving is tank-style: forward is wherever your bot's nose points. Upside down, forward drives the bot tail-first, like a real robot (the HUD says Inverted); steering still turns the same way.
On a phone or tablet, pick Touch screen as the driver (it's the default there). Full screen is on the menu and in the match menu where the browser allows it.
The number keys pick a camera: 1 broadcast, 2 overhead, 3 chase, 4 driver's view (standing outside the box at your corner watching the whole fight, like a real driver) and 5 free cam; C steps through them. H hides the UI for a clear view. The game remembers the one you used last. If you drive with the arrow keys, free cam moves with the mouse only.
In the Garage, import a chassis and optionally the weapon part. STEP and IGES are tessellated in the browser with OpenCascade; nothing is uploaded. An imported weapon's mass and moment of inertia come from its actual volume and the material you pick. The chassis collides as a set of convex pieces that follow its shape.
Weapon already in your assembly? Import the whole bot, tag the weapon's parts Weapon under Assembly parts (like frame, wheels and armor), and pick the weapon type. It keeps its exact size and place from your CAD. Importing the weapon as its own file instead? Tick Keep the weapon in proportion and resizing the chassis resizes the weapon with it.
Too many triangles? Under Assembly parts, tick Most triangles first, select the parts you don't need (threaded standoffs, screws, fine detail) and press Delete from model. The bot gets lighter to simulate and its file smaller; everything else stays exactly where it was.
↶ Undo and ↷ Redo (Ctrl+Z, Ctrl+Shift+Z) step back and forward through any change in the garage, paint included.
In the Garage, Paint parts colors a whole part with a click (plates, frame, wheels, weapon; each assembly part of a CAD frame). Spray paints freehand on imported frames with an adjustable brush. Paint is saved with the bot and scorches as it takes damage.
The Damage slider on the fight card runs from off to one-hit: at the top, a good hit blows a bot apart. Type an exact value in the box beside it.
A bot with no weapon is a meltybrain: its drive top speed goes up to 250 mph.
Sign in with Discord (the Sign in to sync button in the garage) and your bots follow your account to any computer. The Bot gallery on the menu has bots other players shared: one click on Add to garage and they're yours to fight with or tune. Share your own from the garage with Share to gallery.
Any fighter, you included, can be a Random bot: a different one is drawn for every fight. Your record keeps your all-time fights, wins, bots knocked out, parts torn off, biggest hit and beans knocked over in the crowd, in all and in your best fight (signed in, it follows your account). Beans count for the bot that knocked them over, or for whoever threw it into them. In a fight, the match menu's Back to the fight card takes you straight back to the lobby.
Physics on the fight card bends the rules for the next fight: play as 150 g fairyweights through heavyweights (small classes throw harder and take less damage per hit), try a chaos mode like Moon base or Pinball, or fine-tune gravity, energy transfer, gyro, weapon inertia and speed, bounce, traction and drive. Name and save your own setups under Your presets. Online, the host's choice applies to everyone.
Settings (menu, or Esc in a fight) has volume for effects, crowd and motors, and performance options for slower computers: a smaller or no crowd, no shadows, lower resolution, fewer sparks and less debris. Signed in, your sound levels, mute and saved physics presets follow your account to any computer.
One player hosts a room and shares the 5-letter code; up to seven friends join from their own computers. Everyone needs the game open at the same web address. The host's computer runs the physics.
Chat in the room panel, or press T during a fight. Esc opens the match menu: anyone can pause for everyone; the host can restart or bring everyone back to the room. Edit your bot from the room with Edit in garage.
Press Ready up when you're set. Once everyone in the room is ready, the match starts by itself after a 3-second countdown (un-readying stops it). The host can also press Start twice to go without waiting. While you wait, Practice while you wait drops you in the arena with crates to push around (R resets, Esc goes back); you're pulled into the fight when it starts.
EdgeTX and OpenTX radios work as controllers over USB (USB Joystick mode). Map your sticks and weapon switch once under Radio transmitter setup on the fight card, then pick RC transmitter as the driver.
Leaderboards on the menu ranks everyone signed in by beans knocked over, most beans in one fight, biggest hit, fights, wins and parts torn off. Standard counts fights on default physics and damage, Online fights with other people, Every fight the rest too (practice never counts). Each fight counts once per player.
The game sends anonymous usage and error reports: a random ID, your browser, and what happened or broke, so bugs get found and fixed. No names or personal details. Your browser's Do Not Track setting turns them off.
Your computer runs the arena. You get a code to send your friends.
Up to 8 fighters: you, up to seven friends, and computer bots to fill the rest. Everyone needs the game open at the same web address. Connections are peer to peer (WebRTC), with a public relay when a direct link isn't possible.
Yellow arrow = front. Drag to orbit.
The bot gallery isn't switched on yet. Until then, trade bots with Export bot file and Import bot file in the garage.
Sign in to add bots. They're yours to fight with and tune; only their builder can export them or share them again. Shared bots are low-detail game copies: the builder's original never leaves their account.
Drive with your real radio. Plug it in by USB and pick USB Joystick (HID) on the radio (EdgeTX asks when you connect; it's also under the USB settings). Move a stick so the browser sees it, then press Detect on each row and do what it asks. The switch runs a spinner while it's on, and fires a hammer or flipper when you flip it on. The throttle stick sets weapon power.
Then pick RC transmitter 1 as the driver on the fight card or in the online room.
Running slow? Try Fastest, then turn things back on one at a time.
Online, the host's "loose parts kept" applies to everyone.
The game is tuned as 250 lb heavyweights. Smaller classes throw harder, fall faster, bounce more and take less damage per hit.
Start from any preset, then push the sliders. Moving one makes it a custom setup.
Waiting for the host to start a rematch or return to the room.
Warming up the arena…