DEV Community

Cover image for I built a live gameshow for Twitch raids, for small streamers
Basanoviat
Basanoviat

Posted on Edited on AI-assisted

I built a live gameshow for Twitch raids, for small streamers

What if the end of your stream was the start of a show? Your chat is warm and up for one more thing, so I built RaidPort: a Twitch channel that turns raids into a live gameshow.

The RaidPort gameshow wheel of raiders mid-spin

How a round plays

  1. At the end of your stream, you raid the RaidPort channel.
  2. Your raid opens a portal on screen, your viewers come through, and your raid earns a Charge: a slice on a gameshow wheel of raiders.
  3. Chat votes on categories to shape the wheel.
  4. Whoever the wheel lands on, and is live, gets raided by the whole channel.

The portal opening as a raid arrives

Chat voting on a category before the spin

It's a lottery: the more Charges you've earned, the better your odds, and the wheel only lands on channels that are live.

What it isn't

  • No login, no "authorize this app" screen, no bot in your chat. It only uses Twitch's own raid button.
  • No fake viewers. Everyone who arrives was watching the show.
  • Free, and never pay to win.

Under the hood

  • Node.js and TypeScript backend with a 120 Hz physics wheel and a round state machine.
  • The overlay is PixiJS (WebGL) running as an OBS browser source.
  • Twitch EventSub sees a raid land, and the Helix API sends the raid out.
  • Postgres keeps track of everyone's slices.

45 seconds of it

I'm one person building this. The portal opens Fall 2026, and if you stream, founding member signups are at raidport.tv.

Top comments (0)