A working UI mock of the extension (no server behind it). It follows Twitch's own
design language rather than Salvo's stream branding, with thumb-sized targets, one clear action
per state, and the same layout from the 318px panel up to a desktop popout. Tap the grid.
Salvo
chat vs streamer
Chat 4 · 6 Crafty
ROUND 2 OF 30:41 until lock
Pin 1Pin 2Pin 3
Tap a cell to aim, tap again to clear. Join any time;
whatever is placed when the clock hits zero is what fires.
Sign your shotsShare your Twitch identity and hits you call carry your name on stream.
Waiting for the streamer
No round is live right now. The panel joins automatically the moment one opens; announcements also land in chat.
Locked. Watch the stream!
The five hottest cells are firing on the overlay right now. Results land here when the dust settles.
Chat wins the match! 🎉
2 of your 3 pins were on target. Season score is now Chat 5 · 6 Crafty. Next match starts from this panel automatically.
Per-player stats: coming soon-ish
Shots calledSOON
Hits landedSOON
AccuracySOON
Matches playedSOON
Season MVP finishesSOON
Tracked per identity-linked viewer once stats ship; anonymous players stay anonymous.
UI mock only: the grid is tappable, nothing talks to a server. State chips preview each screen.
How it behaves
Auto-join, and chat knows. The panel resolves the channel's active room by itself, and the app announces each new round in chat ("A new volley is open, 60 seconds!") so nobody misses the window.
Join any time. Rounds are open entry from first second to last; only the pins placed when the countdown hits zero are counted for each player.
Verification is built in. Twitch signs every panel session (that is what an extension is); sharing identity is one click and only gates the name-on-missile flourish, never play itself. No separate login or app needed on Twitch surfaces.
Same UI everywhere. Panel, mobile, and a desktop popout share one layout that scales; try the width toggle. Outside Twitch entirely, the website with a room code is the fallback, with "log in with Twitch" there on the roadmap.