Live preview. Open Beta July 2026.Free · No download

Your chat is the army.

Stream Siege is a tower defense played by the viewers of a Twitch stream. Every viewer commands a unit, the whole chat defends together, and two streams race the same waves to the final boss.

Free for every channel. Nothing to download. A browser source in OBS, a one-click extension install, and your viewers are in the fight in about 30 seconds.

Live now

Sieges in progress

Every channel running Stream Siege appears here the moment a match is live. See all live channels

What this is

One stream. One team. Sixty players.

The board is drawn on the stream for everyone to see. Each viewer plays from a small panel of their own: join, move, cast, draft. Kills feed the whole team, and a live contribution board keeps score of who is carrying.

An orc wave pushing through the Withered Oasis while ten players defend from towers
Wave 11 at the Withered Oasis: the team funnels an orc push.
Live capture: the Moor Hag raises her drowned out of the bog as the team burns her down.
The end-of-match victory board with per-player awards and contribution ranking
Every match ends with awards. Every player gets their line.
The arc of a match

Ten minutes, start to bow

1

Tap Join

A viewer opens the panel on your stream, picks one of six classes, and their unit walks onto the board under their own name. No install, no account, no download.

2

Hold the line

Enemies march the path toward the base. Units aim and fire on their own; the player’s craft is positioning, timing, and knowing when to burn mana on a spell.

3

Draft your build

As waves fall, upgrades unlock. Take the safe stat boost, bend your class with a new weapon or talent, or choose Empower and gamble on richer picks later.

4

Charge the Siege

Spend mana on Siege to fill a team pool. When it triggers, the rival stream’s next wave arrives meaner. Every point you send at them is a point not spent on your own lane.

5

Race the boss

The final wave is a duel: each team fights its own boss, and every kill sends a stronger one at the other side. First base to fall loses.

6

Take a bow

Every match ends with awards: top contribution, most crowd control, most damage enabled for allies, and a full ranking your chat will argue about until the next match.

Read the full rules

For streamers

Content that plays itself, chat that stays

Your viewers become regulars

A match every few minutes gives your chat a reason to stay, talk, and come back tomorrow. They are not watching a game, they are in one, under their own names.

It runs while you are away

Matches keep starting as long as the game is on. Step away for an hour and your community keeps playing on your channel, holding the fort until you are back.

Free, light, and zero risk

No cost, no download, no capture card gymnastics: one browser source in OBS and a Twitch extension. Turn it off any time; your stream is exactly as it was.

Revenue, when you want it

Viewers can unlock alternate class kits with Twitch Bits, and broadcasters earn a share of Bits spent on their channel. The kits match the free ones in power, so nobody buys a win. During the beta everything is free for everyone.

Choose your fighter

Six classes, eighteen kits

Every class has three kits that change how it fires and what it casts. Pick one when you join, switch freely between matches, and shape it with the upgrades you draft.

The campaign

Ten battlefields, ten bosses

Every map is a painted battlefield with its own path, its own tuning, and its own boss waiting at the end. The rotation deals a different siege every match.

Meet the bosses

The wiki

Every upgrade, spell, and boss, documented

The wiki is generated from the same content files the game server runs, so the numbers on these pages are the numbers in your match.