



ROUND 01 . WHAT A BOX FIGHT IS
- Open street.
- Wall.F
- Ramp.Q
- That's the box.
Someone's shooting and you're in the open. So you build, right there, mid-fight. Whoever builds faster and gets above the other one wins the round. First to 5 rounds takes the match.
ROUND 02 . THE MAPS
Where do you want to fight?







ROUND 03 . THE BOTS
Hit a sweaty bot and it builds 92% of the time.
Those are the real settings from the game's code. Bots fight you and each other, so sometimes the best move is to wait.
| level | aim error | reaction | builds | speed |
|---|---|---|---|---|
| chill | 0.105 | 0.66 s | 14% | 5.6 |
| normal | 0.064 | 0.44 s | 34% | 6.3 |
| sweaty | 0.02 | 0.13 s | 92% | 7.6 |
ROUND 04 . FIGHT LOG
What broke, and when.
Still not there
- Online parties are people only. No bots in a party yet.
- A chest you open in a party stays closed on your friends' screens. Loot doesn't sync yet.
- You used to spawn staring at the outer wall. You face the middle of the map now.
- School laptop pass. Auto quality, plus a real screen with a Retry button when 3D graphics stop, instead of a frozen page.
- Online parties work now. The relay's address did not exist, so every party connected to nothing. Nobody noticed, because of the next line.
- The whole game had been dead on the live site for months. My own security header blocked Three.js. It only ran on my PC because my browser had the files cached. Three.js lives on this site now.
- Real City, made from scratch. The first version used OpenStreetMap data and I threw it out.
- Brick. I sent in a photo of a red brick wall and said make the builds look like this. Wood, brick and metal all look different now.
- I added respawning and changed my mind the same day. Dying ends the round.
- Bots got easier. NORMAL was way too sweaty.
- Walk sideways and your legs walk sideways. It took three tries to get that right.
- It was called Storm Arena until today.
LAST ROUND . WHO MADE THIS
I'm Neil. I play build fights, so I made a place to practice them after school, and my classmates are the testers. The ideas and the testing are mine, Claude writes most of the code. Found a bug, or a map you'd change? Email me.
No ads and no accounts. Solo stays in your browser. Terms & Privacy. Three.js, the Soldier character from the three.js examples, Anton and Urbanist are open source. Every picture on this page is a frame from the game, taken Nov 4, 2026.
BOXED
Win the match and you get the stamp.