Skip to main content
GameDev.net gamedev.net

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

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

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

Basanoviat
Basanoviat's Blog · · 1 min read
72 0

Every small streamer knows the end of a stream. Chat is warm, a few people are hanging out, and there is nobody worth raiding. So you hit End Stream and everyone scatters.

I got tired of that, so I'm building RaidPort: a Twitch channel that turns raids into a live gameshow.


The RaidPort wheel mid-spin

How a round plays

  1. At the end of your stream, you raid the RaidPort channel instead of nobody.

  2. Your raid opens a portal on screen, your viewers come through, and your name gets a slice on a big wheel.

  3. Chat votes on a category, then spins the wheel and mashes !stop to brake it.

  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

It's a lottery, not a promise. Your odds are your slice of the wheel, 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.

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

https://youtu.be/wi4zt6H_HtU

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

Discussion

Loading comments...