Twitch chat minigames for ad breaks · a Crafting Chaos Gaming project
The stream cuts to ads; the battle begins. Viewers drop pins on a shared grid, the crowd's hottest cells become the volley, and the streamer defends live on stream. Sixty seconds a round, no installs, one room code (or none at all with the Twitch panel). This page collects every concept in one place so you can poke at it and tell us what lands.
Same rules every time, different show. Each theme reskins the ships, the shots, the effects, and the two match finales. All six are live below: they autoplay demo matches; use the "Chat wins" and "Streamer wins" buttons to replay finales, and "Streamer view" to peek at the hidden pieces. Open in a new tab for best effect.
Warships and a submarine under missile fire. Chat win: the fleet goes down with fireworks. Streamer win: the survivors sail into the fog.
Feed caterpillars by lobbing vegetables. Chat win: birds carry the sleepy caterpillars away. Streamer win: cocoons hatch into butterflies.
Stake toe-pincher coffins; each hit blasts a lid plank off the vampire beneath. Chat win: dusted. Streamer win: they escape as bats.
Sloops and galleons under cannon fire. Chat win: the sea claims the fleet. Streamer win: the survivors hoist the Jolly Roger.
Lava meteors rain on Roman villas. Chat win: the buried town is unearthed by a dig, centuries later. Streamer win: the townsfolk flee the houses still standing.
Water the seed rows. Chat win: a generative canopy of trees roofs the board (tune branches, levels, speed, and seed live on the card). Streamer win: the seeds wither.
Battleship-style volleys are mode one; the room, timer, and aggregate-and-reveal loop are a platform. These simulations show how each mode plays out; none of them talk to a server, they are choreographed demos.
One match clock, two views: what a viewer sees on their phone and what the streamer sees on the dashboard, from crowd aiming to the reveal.
Chat votes on where the fleet goes before the match, then has to sink the fleet it placed. Highest votes win each ship.
Every chatter fires one row and one column per round. Miss with both and you are out. Last chatter standing wins; ties go to a 10-pin shoot-out.
Where Salvo lives on a real stream: the Twitch panel, the streamer's popup dashboard, and the OBS overlay.
Zero-typing joins from the panel, three pins each, names on the shots you call, playable during the ad break itself.
One popup window: place ships, read the code on stream, watch the exact heatmap, and fight back with shield, decoy, and reposition.
One transparent browser source renders the whole spectacle over your scene. Setup and recommended settings inside.
Which theme should ship first? Do the finales read on a small stream window? Is the extension pitch clear? Anything that made you go "hmm"?
Send feedback by email