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.
Can my chat play games on stream?
Yes: that is what Subspace Brawl is for. Everyone in chat can play at once by typing !join; their ships fight on your stream while you run the show, and chat commands like !missile and !shields keep them playing all round. Viewers need no download, account or controller.
Is it like Marbles on Stream?
It's the same idea: viewers join from chat and their piece plays on your stream. Instead of a marble race, Subspace Brawl is a space battle: ships fight in teams or free-for-all, chat fires abilities during the round, and cheers and channel points call in strikes, nukes and calamities.
Is it free?
Yes. The game is free while in beta, both the Windows app and the browser version. For viewers it is always free: joining and every chat command cost nothing. Cheers and channel point redeems are optional extras the streamer can turn on.
Does it work in the browser?
Yes. Open https://play.subspacebrawl.com (best in Chrome or Edge), connect Twitch and add the view link as an OBS browser source: nothing to install. The browser tab runs the game, so keep it open while you stream. YouTube chat, custom scripts and the local API are in the Windows app only.
Which platforms does it work with?
Twitch chat, and in the Windows app YouTube live chat at the same time (Super Chats count as cheers). The game runs as a Windows desktop app or in the browser, 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 game runs on your own PC (the desktop app, or a browser tab) 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.