TWITCH · YOUTUBE · OBS

SUBSPACE BRAWL BETA

The space battle your chat plays. Viewers type !join and their ship flies into the fight on your stream. Then chat fires the missiles, cheers call orbital strikes, and channel points drop nukes.

v0.9 BETAFree while in beta

Windows · SmartScreen may warn you: the installer isn't code-signed yet

01 // GO LIVE

THREE STEPS TO LAUNCH

  1. CONNECT TWITCH

    Start the desktop app, hit CONNECT and click Authorize on Twitch. No keys, no server, no open ports.

  2. ADD THE OBS SOURCE

    Add the game as a browser source: landscape 1920×1080, or the vertical 1080×1312 view.

  3. CHAT TYPES !join

    Every viewer who types !join gets a ship with their name. Then chat fires the weapons.

02 // CHAT HAS THE CONTROLS

SHIPS FIGHT ON THEIR OWN. CHAT PULLS THE TRIGGER.

Nobody steers by hand: every ship flies itself like a bot. Chat decides when to use the big stuff, and every command is free.

  • !join

    Jump into the round. When the streamer allows team picking, !join red / blue / green / yellow picks a side while it has room.

  • !missile

    A heat-seeking missile that chases the nearest enemy. !missile 3 sends a volley of as many as you have charged.

  • !shields

    A shield ring around your ship for a few seconds.

  • !ram

    Burn hard with a half shield over the nose: ramming things head-on doesn't hurt you.

  • !retreat

    Pull back home. In team modes your base heals you while you sit in its ring.

  • !mine

    Drop a mine behind you: it drifts, arms, then hunts the nearest enemy. !mines 3 drops as many as you have charged.

  • !space color

    Pick your name color: a hex code, a color name, or reset to your Twitch color.

03 // THE BIG STUFF

BOSSES, PLANETS, BLING

BOSS MODE

ALL OF CHAT VS. ONE GIANT

A flashing WARNING, a siren, then the boss makes its entrance: dropping out of hyperspace, assembling from a swarm, rising out of an event horizon. Every pilot shares one pool of lives against it. Shields break, it gets angrier as it bleeds, and the board ranks who dealt the most damage.

  • LEVIATHAN
  • HIVE MOTHER
  • CRIMSON MANTA
  • IRON BASTION
  • LUMEN SPIRE
  • WIDOW
  • MAGNETAR
  • HYDRA
  • SINGULARITY
  • PHANTOM
  • SERAPH
  • MAELSTROM
MEET THE BOSSES →
WHERE YOU FIGHT

SEVEN FIELDS, SEVEN TWISTS

Every round is fought somewhere, painted by the game itself. Satellites over Earth that shoot back, radiation fields over Jupiter, ice everywhere in Saturn's rings, solar flares near the Sun.

  • DEEP SPACE
  • OVER EARTH
  • LUNAR SURFACE
  • OVER MARS
  • OVER JUPITER
  • SATURN'S RINGS
  • NEAR THE SUN
SEE EVERY FIELD →
COSMETICS

FLY IN STYLE

Channel points buy a pilot rainbow, fire, galaxy or emoji trails, any Twitch emote as a trail, and every theme as a matching shield skin, death explosion and laser skin.

BROWSE THE BLING →
TEAM MODES

DEFEND THE BASE

Every team has a space station at home: it heals ships that !retreat, its turrets track and shoot enemies, it burns when the team runs low, and it blows apart into debris when the ship pool runs dry. Nine designs, painted in team colors, a new one every round.

GAME MODES →
04 // BITS

CHEERS = ORBITAL STRIKES

Every 10 bits locks an orbital strike onto a random ship. Any ship. Yours included.

A one-second warning, then it lands. It follows its target and ignores shields, so there's no escape. 100 bits? Ten strikes rain down.

Or cheer with !bounty @name to put a price on pilots instead: one stack per 10 bits, split between everyone you tag. During a boss fight, cheers add lives to your team.

05 // CHANNEL POINTS

REDEEMS THAT WRECK THINGS

Link your channel point rewards to effects. Ship redeems put the redeemer's ship in the fight.

  • CalamitySpawn a random calamity, or a specific one.
  • NukeA 3-second siren over the fight, then a blast that vaporizes everything inside, shields or not. A shockwave throws ships out and sucks them back, and the radiation lingers.
  • Mine SupplyThree extra mine charges for your !mine.
  • EMPKnock out every enemy ship nearby for a moment.
  • GrowYour ship grows 3× to 5×: bigger hull, more HP, bigger guns and blasts.
  • BountyPut a price on a pilot. Bounties stack; the hunter gets points, repairs and missiles.
  • TrailA fancy trail behind your ship for a few minutes.
  • Missile SupplyRefill your missile charges.
06 // EVENTS

CALAMITIES HAPPEN

They hit on their own every few minutes, or when chat redeems one. Any number can run at once.

METEOR SHOWER

Meteors streak across the arena and smash whatever they hit.

ICE SHOWER

A shower of ice rocks: bullets bounce off ice, missiles burst on it.

THUNDER STORM

Lightning strikes down on the fleet.

BLACK HOLE

Pulls everything in. Comes in 1× to 3× sizes, and two pull twice as hard.

RADIATION LEAK

A green glowing zone spreads out near the fight. Every second inside costs a tenth of your hull.

BLIZZARD

A whiteout: snow sweeps across the screen, the wind shoves ships and bullets sideways, and ice rocks blow in.

SOLAR FLARE

Near the Sun only: rows of fire march across the fight, out from the Sun. Get out of the glowing patches.

07 // THE ARENA

ROCKS, ICE AND MOMENTUM

AsteroidsRocks break down giant → huge → large → medium → small → dust, and the debris rams ships.
IceAbout a quarter of the rocks are ice: bullets bounce off them as rogue shots that hit anyone.
FlightDrag-free, Asteroids-style: to brake, turn around and burn. Edges wrap around.
Giant emotesGigantify an Emote throws that emote in as huge rocks, animated ones included.
SeasonsHalloween (Sep 24 – Nov 7) floats jack-o'-lantern rocks and dresses some bots in spooky looks. Christmas (Nov 24 – Jan 7) turns most rocks to ice, brings more blizzards and festive bots.
08 // FOR STREAMERS

BUILT FOR THE STREAM

Desktop app

One app runs the game, the menus and the overlay. Every OBS source shows the same screen.

Vertical view

A portrait layout for vertical streams, with the same HUD, menus and camera.

Twitch connect

One CONNECT button and an Authorize click on Twitch. No keys, no developer setup.

YouTube chat

Connect a YouTube broadcast too: its chat joins the same battle, Super Chats count as cheers.

Bots

Fill the lobby with bots at four skill levels, or add your friends' Twitch accounts as named bots.

Leaderboards

Kills, wins and rounds played add up to today's, this week's and this month's top pilots.

Sound

Battle and lobby music plus synthesized effects, each with its own volume.

API & MCP

A REST API, a live event stream and an MCP server, so stream tools and bots can drive the show.

YOUR OWN SCRIPTS

HOOK UP ANYTHING

Tie your own code to a channel point reward or a chat command like !hydrate: switch an OBS scene, toggle a source, call a webhook. Write it in JavaScript, TypeScript, Python or Lua right in the game, with highlighting, completion and a test-run button.

Every run is sandboxed in its own process with a time and memory limit, so a broken script never touches the battle. API keys and passwords go in write-only secrets.

// on !hydrate: cut to the break scene, thank them in chat
await obs.setScene('Hydrate Break');
chat.say(`Stay hydrated, ${event.user}!`);
await http.post(secrets.WEBHOOK, { user: event.user });
09 // FAQ

QUESTIONS

What is Subspace Brawl?

A space battle game for live streams that your chat plays. It runs as a desktop app on the streamer's PC and shows the fight in OBS as a browser source. Viewers don't control ships by hand: their ships fly and fight on their own, and chat decides when to fire missiles, raise shields, ram, drop mines or retreat.

How do viewers join?

They type !join (or !play) in chat during the lobby or a round. Each one gets a ship with their name in their chat color. In team modes !join red, blue, green or yellow picks a side while it has room. Viewers join again each round.

Is it free for viewers?

Yes. Joining and every chat command cost nothing: a viewer only types in chat. Cheers and channel point redeems are optional extras the streamer can turn on.

Which platforms does it work with?

Twitch chat, and YouTube live chat at the same time if you connect a YouTube broadcast (Super Chats count as cheers). The game itself is a Windows desktop app, and the overlay works in OBS or any streaming software with a browser source, in landscape 1920×1080 or a vertical 1080×1312 view.

Do I need a server, a domain or open ports?

No. The desktop app runs the game on your own PC and OBS loads the overlay from it. Connecting Twitch is one CONNECT button and an Authorize click: no developer keys, no redirect URL, no port forwarding.

What do cheers (bits) do?

Every 10 bits locks an orbital strike onto a random ship (any ship, the cheerer's own included)that can't be escaped. Cheering with !bounty @name puts bounties on pilots instead. During a boss fight, cheers add lives to the cheerer's team (or time on the clock in timed matches).

What can channel points do?

Streamers link their channel point rewards to effects: a nuke, a calamity (meteor shower, ice shower, thunder storm, black hole, radiation leak, blizzard), mine and missile refills, EMP, Grow, bounties, and cosmetics such as trails, shield skins and death explosions. Ship redeems put the redeemer's ship in the fight.

Are there bosses?

Yes. Boss mode pits every pilot against a giant boss with a shield, its own entrance and its own attacks, sharing one pool of lives, while calamities still strike; the leaderboard ranks who dealt the most damage. Bosses also crash team matches now and then as a surprise encounter.

Can I hook up my own scripts?

Yes. Link your own code to a channel point reward or a chat command to switch an OBS scene, toggle a source or call a webhook. Scripts are written in JavaScript, TypeScript, Python or Lua inside the game (Python uses your own Python install), and each run is sandboxed with a time and memory limit.

Can I play without viewers?

Yes. Fill the lobby with bots at four skill levels, or add friends' Twitch accounts as named bots. There is also a REST API, a live event stream and an MCP server for stream tools.

FREE WHILE IN BETA

YOUR CHAT IS WAITING.

Download the game, connect Twitch, add one browser source. The next !join is a pilot.

v0.9 BETAFree while in beta

Windows · SmartScreen may warn you: the installer isn't code-signed yet