Storm
Outfly. Outgun. Outlast.
Storm is a 2D space-combat arena game I’m building in Go. Fly one of eight ships, earn credits from kills, and spend them on guns, bombs, engines and armor that persist between matches. Single-player runs the full server locally; multiplayer connects you to a live arena.
Controls: WASD / arrows fly · SPACE guns · TAB bomb · / mine ·
SHIFT afterburner · ESC menu (then 1–8 swap ship, S spectate, Q quit).
Download the latest build
First-launch notes (the binaries aren’t yet code-signed):
- macOS: unzip, then right-click
Storm.app→ Open → Open (or runxattr -dr com.apple.quarantine Storm.apponce). - Windows: SmartScreen may warn — click More info → Run anyway.
- Linux: pick amd64 (most desktops/laptops) or arm64 (e.g. Raspberry Pi,
ARM machines), then
chmod +x storm-linux-* && ./storm-linux-*(needs a desktop with the usual GPU/audio libs).
Multiplayer: pick Multiplayer on the start screen and enter a server address. Your pilot and progress resume automatically on reconnect.
In the arena
Built for the dogfight
Newtonian flight
Thrust, drift, and momentum. Walls bounce you back, bullets inherit your velocity, and the best pilots turn the arena's geometry into a weapon8 distinct hulls
From the nimble Warbird to the heavy Leviathan: eight ships, each with its own speed, armor, firepower, and feelEarn and customize
Every kill pays out. Spend it on weapons, engines, armor, and power systems: a persistent loadout for each ship you flyMultiplayer
Host on your LAN or jump online. Free-for-all, Team Deathmatch, King of the Hill, and Elimination. Your pilot, money, and ships carry across sessionsTuned in the open
Every number is data-driven and hot-reloadable: ship stats, economy, damage. Balance you can read and tweakOne on one
Warbird and Javelin trade blows. The L1, L2 and L3 weapon tiers paint the tracers red, gold, and teal.
Hold the hill
King of the Hill, where the whole lobby collapses onto one contested zone.