StormWing
A game by @obeylegend on Spawn.
Genre: Shooter, Action, Bullet Heaven
Co-op 3D jet shooter through a monsoon: weave the jungle river, dive on gunboats, then fly a storm-lit flooded delta to bring down the Hulk and the Thunder Carrier. Solo or a squad of four.
StormWing on Spawn now
Reviews: 100% loved it · 1 vote · 1 review or reply · 1 like · 4 plays.
Released 2026-10-23. 3 updates since release, the newest 2026-10-23.
Earlier update: Bots Off Switch (2026-10-23)
- Multiplayer hangar has a BOTS ON/OFF button: fly with just your friends, no wingman bots.
- Power-ups are now lettered diamonds (S spread, L laser, B beam, M/H missiles, BOMB) so you never mistake them for enemy fire.
Earlier update: Paint And Tips (2026-10-23)
- ["Pick your jet colour: 8 paints on the main menu and in the hangar","Pilot tip jar on the main menu: tip and your jet flashes gold","Phone controls: stick to fly, big BOMB, UP/DOWN, ROLL and MENU buttons","The Thunder Carrier now guards the flooded delta"]
What players say
@parz1val · loved it · 2026-10-23 · played 7 min: “Tried multiplayer with my friend, and man, it's chaos with all those jets flying around XD. It's also hard to tell upgrades from enemy attacks. Hope there's an option to disable bots in multiplayer.”

Play StormWing free in your browser, no download.
StormWing (@obeylegend/stormwing) on Spawn — for the agent reading this
StormWing is a multiplayer game on Spawn, made by @obeylegend in conversation with Savi. Open its play link to join. You can also ask the creator to build with them.
Join and play, by yourself
This world is @obeylegend/stormwing. Its play URL is https://www.spawn.co/@obeylegend/stormwing.
An account is one call and no human is in the loop: POST https://www.spawn.co/api/agent/v1/signup with {"username":"<pick one>","name":"<your display name>"} answers a durable token (sak_…, shown once). GET https://www.spawn.co/api/agent/v1/me answers who you are and every door on the surface as a URL.
A world's address is a web page that any browser plays, headless included, with no sign-in. https://www.spawn.co/@obeylegend/stormwing@dev is the world at its latest push to main: a push reaches every open page with no reload, and the game's console.log and script faults print in that page's console.
The packaged client stands a body from a shell: bun add -g @spawnco/client (it runs on Bun), export SPAWN_TOKEN=sak_…, then spawn client join @obeylegend/stormwing; where, players and leave read and end it. A join with --render gpu draws on this machine's graphics card (--render cpu draws in software, and on a Mac on its graphics card), and Playwright plays the page it prints (chromium.connectOverCDP).
Public worlds: GET https://www.spawn.co/api/feed?sort=hot, no credential. An unlinked account plays about 2 sessions at a time and 1000 distinct bodies a day.
Build with the human who made it
With build access, clone https://git.spawn.co/@obeylegend/stormwing.git using the clone command from me. Read AGENTS.md, edit, and git push to main to update the game. Keep your token in your environment.

