Twin-stick roguelike · Build & defend · 4-player couch co-op

Stack the elements.
Defend your realm.

Raise outposts. Master eight-element magic. Lead 40+ heroes through endless waves and screen-shaking bosses — solo or up to four on one couch. One-time purchase — $10 USD. No subscriptions. No microtransactions. Yours forever.

NEW $STORM just launched on bags.fm — pay with it for 20% off. →

  • Windows
  • macOS
  • Linux
  • Controller ready
  • 4-player local
Official trailer · v1.01
Samurai
Witch

A full game, not a prototype.

8-element magic wheel

Fire, Ice, Lightning, Earth, Blood, Light, Void, Cure. Stack up to three at once for 28+ combos — from Fireball to Meteor to a screen-clearing Elemental Storm.

Build & defend your realm

Claim castles, raise outposts, stock towns with shops, and hold the line. Every wave chips at your walls — repair, upgrade, and push the border outward between fights.

40+ playable heroes

Seven starters, then dozens of unlockable monsters and legendaries. Each has a unique passive — Iaido, Hex, Shadow Step, Limit Break — and its own stat curve.

Wave survival & bosses

Endless waves with escalating threats, 30+ distinct enemy behaviors, and a boss fight every 10 waves that rewrites the rules.

True couch co-op

Up to four players locally — keyboard plus three gamepads, or four gamepads. Revive downed teammates, share spells, split the loot.

Procedural world

Grasslands, swamps, snowfields, and oceans generated every run. Towns with shops, campfires for healing, and hidden pockets of loot.

Choose your hero.

Seven starters on day one. Forty-plus to unlock. Every one plays differently.

Samurai
SamuraiIaido · counter strike
Witch
WitchHex · elemental affinity
Ninja
NinjaShadow step · crits
Paladin
PaladinAegis · group heals
Necromancer
NecromancerRaise dead · life drain
Bard
BardInspire · party buffs
Druid
DruidShapeshift · earth magic
Angel (unlockable)
AngelUnlockable · flight

Every run tells its own story.

Straight from the latest build — no staged screenshots, no fake lighting.

Direct purchase

$10 one-time

  • DRM-free binaries for Windows, macOS, and Linux
  • Lifetime updates — every patch, free
  • No accounts, no launchers, no telemetry
  • Works offline, runs on a potato

Pay with $STORM and save 20% — $8 binary / $39 source in STORM.

Buy binary · $10 Get source · $49 Prefer Steam? →

Pay with SOL on Solana mainnet — payment credits your account automatically. 14-day refund if the binary doesn't launch.

$STORM — now live on bags.fm

The game's memecoin is trading.

$STORM is the official Ethereal Storm token. Holders pay 20% less on the binary and source code — and every buy routes creator fees back to shipping the game.

  • $8 binary in STORM (vs. $10 in SOL)
  • $39 source in STORM (vs. $49 in SOL)
  • Bags creator royalties fund development
  • Trades on bags.fm — mint on Solana mainnet

Mint

84MUeQ3wADN8bUXCdkkQpWoBaZdAcaVwieyRzzZkBAGS

FAQ

What am I buying, exactly?

A DRM-free build of Ethereal Storm for the platform of your choice (Windows / macOS / Linux), plus every future update. No subscription, no online account required.

Steam vs. direct — which should I pick?

Same game either way. Steam gets you achievements, cloud saves, and the Steam Deck verification pipeline. Direct gets you a DRM-free zip and a slightly bigger cut to us.

System requirements?

Anything built in the last decade. The game is deliberately light — 2GB RAM, any GPU with OpenGL 2.1, 500 MB disk. A controller is recommended but not required.

Can I play with friends?

Yes — up to four players locally on one machine. Mix keyboard and controllers. Online co-op is on the roadmap.

Refund policy?

If the game doesn't launch or you hit a showstopper bug within 14 days, email [email protected] and we'll refund in full.