Nothing flies here.
Everything walks.
Take a stolen Skarn out of the Directorate's own yard and fight for the Free Veyran Compact across an occupied mining world. Throttle, torso twist, heat, ammunition — a simulator, running in the tab you already have open.
Free · No install · No account · WebGL2
A simulator,
not a shooter
Your chassis is a multi-ton industrial machine. It has a throttle and a torso that turns independently of its legs. It has heat, and coolant, and a redline it will shut down to protect. Every one of those matters in a firefight, and none of them is a cosmetic readout.
- Independent legs and torso, heat management, per-group hardpoints
- 597 recorded lines — your lance talks, and the enemy talks back
- Chase cam or full cockpit, across 9 uneven-terrain maps
- Local pilot accounts keep campaign progress; guests can play instantly
twelve original chassis
From the 25-tonne Flint scout to the 100-tonne Craton, across 4 weight classes — distinct silhouettes, hardpoints and battlefield roles.
An original world
The Free Veyran Compact against the Karst Directorate: a 24-mission liberation war across salt flats, dune coasts and the understreets of an occupied arcology. 100% original IP.
Zero friction
No launcher, no download, no account. The whole simulator ships to your browser and runs on Three.js and Rapier physics against a Cloudflare Durable Object match server.
Stand next to one
These are the game's own models, loaded from the same files it ships, lit and rendered live in this page. Pick a machine and turn it.
Loading chassis
Drag to rotate
E Energy B Ballistic M Missile U Utility Every frame runs its stock loadout in this build — the refit console is still being fitted.
24 missions to take back a world
Every mission is playable today — the salt flats, the karst highlands, the polar refineries, the storm coast, the Vell Arcology and the Spire Anchor itself. At M21 the campaign forks, and the two endings are not the same story.
- BTBasic Training
- M01Cold Ignition
- M02Tide Tables
- M03Loud Exit
- M04White Static
- M05Dust Convoy
- M06Mirage Line
- M07The Weigh Station
- M08Sounding
- M09Undertow
- M10Ropeway
- M11Kryce's Voice
- M12Flare Stack
- M13Icebound
- M14The Mag-Line
- M15Breakwater
- M16Rauk's Wager
- M17Signal Fires
- M18Understreets
- M19Counterweight
- M20The Registry
- M21AExtraction
- M21BOverride
- M22Blackout
- M23The Long Climb
- M24Reclamation
Every mission opens the same way
CAIRN runs the startup litany before you take a single step. After 24 missions it still lands.
- Core ignition confirmed. Actuator lattice — green.
- Weapon buses — live. Coolant loop pressurized.
- All boards answer ready. Good hunting, Lodestar.
The actual file the game plays. Sound must be on.
Five on five.
Thirty seconds to drop.
Pick a mode and you are pooled with everyone who joins in the same thirty seconds. Seats still empty when the counter hits zero are filled by robots, so a match always starts. Matches run on a Cloudflare Durable Object at the edge — no lobby to find, no ports to forward, nothing to install.
- Deathmatch — five on five, one point per kill, first team to twenty
- Capture the Flag — turn the flag your colour and points accumulate while you hold it
- Your six Deployment Bays are your deck, and it freezes at the drop: a frame destroyed in a match is spent
- Practice Skirmish against bots — offline, instant, no server
Field recordings
Captured from the running build at 3840 × 2160. No touch-ups, no bullshots — click any frame for the full-resolution file.
Frequently asked questions
Is it really free? What do I need to play?
How do I save my progress?
What's playable right now?
How does multiplayer work?
Is this a MechWarrior game?
What is actually in the build
- 51 3D models — 14 machines modelled, 12 of them pilotable
- 597 voice lines · 22 music cues · 19 sound effects
- 14 PBR ground and water material sets (42 maps)
- 24 campaign missions and Basic Training across 9 maps, with 2 branch endings
- Three.js · Rapier physics · Cloudflare Pages · Durable Object match server
Every count on this page is generated from the game's own data files at build time, and the build fails if the markup contradicts them.