Storm

2D space-combat arena game with online multiplayer

· updated Jul 7, 2026 · games tech

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 run xattr -dr com.apple.quarantine Storm.app once).
  • 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

One energy pool

Energy is your health and your ammunition. Every shot you fire is a shot of survival spent: push the attack or hold the line

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 weapon

8 distinct hulls

From the nimble Warbird to the heavy Leviathan: eight ships, each with its own speed, armor, firepower, and feel

Earn and customize

Every kill pays out. Spend it on weapons, engines, armor, and power systems: a persistent loadout for each ship you fly

Multiplayer

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 sessions

Tuned in the open

Every number is data-driven and hot-reloadable: ship stats, economy, damage. Balance you can read and tweak

One 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.