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.
This is the real overlay engine from the live game, running a scripted match: a volley of skinned shots, a sinking, then the finale. It cycles all six themes, both endings, the on-stream, transparent and dark backdrops, and the compact and full-window overlay styles. Use the chips to narrow it down; Space holds a scene, the arrows step, H hides the controls.
Open the demo full screen Hit skin gallery
A rolling dusk ocean with a lighthouse beam, bobbing buoys and circling gulls. Chat win: the fleet blows up under searchlights to a flare barrage. Streamer win: the flagship surfaces for a gun salute and fireworks.
A striped lawn of swaying grass, clipped hedges, daisies and bees. Chat win: the lawn bursts into flower as birds carry off the caterpillars. Streamer win: butterflies form one giant butterfly.
A misty graveyard behind a wrought-iron fence, with jack-o-lanterns and bats. Chat win: skeletal hands drag the coffins into their graves. Streamer win: lightning and a giant cackling ghost.
A turquoise lagoon with palm islets, a treasure beach and a moored galleon. Chat win: a kraken drags the fleet under and the Jolly Roger rises. Streamer win: a chest bursts into a fountain of gold.
Cracked basalt and glowing lava under a smoking Vesuvius. Chat win: Vesuvius erupts and the villas turn to stone. Streamer win: the colonnade rebuilds itself under a golden laurel.
High in the rainforest canopy with vines, mist, light shafts and fireflies. Chat win: vines haul the hulls up into golden light. Streamer win: a great tree grows through the board and blossoms.
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