W/S Pull up / Dive A/D Bank left / right Q/E Yaw Shift/Ctrl Throttle Space Cannon F Missile (needs lock) Esc Pause
Hold A or D to turn. Shoot the gold ring, not the plane.
SCORE
0
BEST 0
HULL 100
PLANE-
MAP-
WAVE0
SPEED0
ALT0
BANK0°
MISSILES0
▲ PULL UP ▲
SHOT DOWN
SHOT DOWN BY ENEMY FIRE
Score 0
Survived to wave 0
Best 0
Plane -
DAMAGE TAKEN
Enemy fire0%
Collisions0%
Drone blasts0%
Terrain / weather0%
FLIGHT
Tree strikes0
Cannon accuracy0%
Time alive0s
R fly again · N fly again with a random plane · H hangar (change / edit / rebuild plane)
HANGAR
PARTS load
MY PLANES
YOUR RECENT RUNS newest first · runs under 30 s left out
FLIGHT DATA vs stock
Waves-
Duels-
LOAD0 / 0
🏆 LEADERBOARD
CHOOSE YOUR PILOT CALLSIGN
This is how you appear on the leaderboard. Get another one as
often as you like. Once you lock it in it is yours for good, and your runs show up on the board.
🏆 TOP 100 PILOTS one entry per pilot: their best run
⚔️ DESIGN DUEL both flown by the same computer pilot: the designs decide
A
B
20 duels, 1v1, versus rules (cannon 60 %, missiles 90), side by side starts, sides swapped every duel. Local only, nothing is ranked.
PLAY FULL SCREEN: ADD IT TO YOUR HOME SCREEN
iPhone / iPad (Safari)
Tap ··· (next to the address bar) or the Share button, then Share
Scroll down, tap Add to Home Screen
Keep Open as Web App on, tap Add
Android (Chrome)
Tap ⋮ (top right)
Tap Add to Home screen (or Install app)
Tap Install / Add
Then start the game from the new Skybreak icon: no address bar, more room to fly,
and your progress stays on this phone. It works even with rotation lock on: just turn the phone sideways.
SHARE THIS PLANE
Tell a friend the code (they type it under Load a shared plane), or send the link: opening it puts this plane in their hangar.
......
LOAD A SHARED PLANE
👥 MULTIPLAYER 2 to 4 players
Or create a room:
Open rooms:
Looking...
or join with a code:
ROOM CODE
MAP
Left-click place · Right-click remove · Drag rotate ·
Wheel zoom · 1-7 pick part · M mirror · T test flight · Enter sortie ● center of mass
◯ center of lift. Keep the mass dot slightly ahead of the lift ring
Loading… (fetching three.js from CDN on first run)