Magic Mate

Twitch chat games that get your viewers talking

Most of your viewers watch without ever typing, and a long session can leave chat silent for an hour. Chat games give them a reason to say something. Here are the ones that work, how to keep them fun rather than noisy, and how to run them without stopping your stream.

Jimmy Catalano

Written by Jimmy Catalano A Twitch streamer from 2018 to 2023, now a developer and co-founder of Magic Mate.

See everything Magic Mate does

A quiet chat isn't an empty one

Put your viewer count beside your chat and you'll see the gap: plenty of people watching, a handful talking. Most viewers are lurkers, people who watch without typing, and that's normal. They're there, they just haven't been given a reason to speak.

Asking chat a question works once. Asking every ten minutes starts to sound like a request. What a lurker needs is something fun to type, that takes a second and answers straight back.

A chat game turns watching into taking part

A chat game is a command anyone can type, like !fish or !duel, that your chat bot answers on the spot. A viewer who has typed one has spoken in your chat, and the next message is a small step rather than a first one.

Games also give your regulars something to come back for. Played for points that stay with each viewer from one stream to the next, a running total and a top of the table become part of your channel, the way an inside joke does.

What Twitch already gives you: polls and predictions

Twitch has two games of its own. A poll asks chat to pick between 2 and 5 choices, and viewers can spend Channel Points for extra votes. A prediction lets viewers back an outcome with their Channel Points and win from the pool if they guessed right.

Both are worth using, with limits. You or a moderator start each one, only one prediction can run at a time, and predictions are only open to affiliates and partners.

Chat games fill the gap between them: they run on their own whenever a viewer types the command, as often as chat likes, on any channel.

The chat games that work, and how each one plays

The quickest are the games a viewer plays alone: roulette (pull the trigger and hope the chamber is empty), fishing (cast a line and see what bites) and love or hate (how much one viewer loves another, as a percentage). One command, one answer, nothing to wait for.

Then the game between two viewers. In a duel, one viewer challenges another, who has a short time to accept before the bot picks a winner. It's the game that gets two regulars talking to each other rather than to you.

Races reward whoever is fastest: a getaway (the first to shoot catches the runner), a bomb (cut the right wire), a drop (the first to grab it keeps it) and a word scramble (the first to unscramble the word wins). They pull lurkers in, because anyone can win and winning only takes typing first.

And one that needs no points at all: a chat vote. A question sits on your stream, viewers answer by typing in chat, and the bars fill as they do. Each viewer counts once, their latest answer standing, so spamming an answer doesn't move the bar, and nobody spends Channel Points to take part.

And the raffle, for the moments you choose: you open it, viewers enter with a command, and the bot draws one of them at the end. The chat below plays three of them, the way they'd play in yours.

Keeping chat games fun: points, timeouts and cooldowns

Games feel better with something on the line, so most are played for points. Keep them your channel's own points, earned by chatting and won in games, with no money attached: nobody can buy them or cash them out, so losing them is part of the game rather than a real loss.

A timeout is the classic penalty for losing at roulette or cutting the wrong wire. On Twitch, a timeout keeps a viewer out of chat for a set time, from one second up to two weeks. For a game, keep it to a minute or so: long enough to be funny, short enough that nobody leaves.

Then protect your chat from the games themselves. A wait per viewer stops one viewer fishing ten times a minute, or two friends taking turns to start and win a getaway, one round of each game at a time stops a pile-up, and keeping the raffle and the word scramble to you and your moderators saves them for the moments you pick.

Running chat games by hand

You can run games yourself: post a scrambled word, watch chat for the answer, keep the scores in a spreadsheet. It works for one evening, but you're refereeing instead of playing.

The usual alternative is a separate bot just for games, with its own account to authorise, its own dashboard and its own points, beside the bot that already handles your commands and moderation. Two bots in one chat means two sets of settings to keep in step, and viewers learning two of everything.

Setting up chat games in Magic Mate

Open Chat bot, then the bot you want, then its Games tab. Switch bot points on first: viewers earn them by chatting, and they're separate from Twitch Channel Points. Every bot you keep pays into the same points.

Then switch on the games you want. Each has its own commands, which you can rename, and its own rules: who can start it, how long viewers have to answer, what a win pays and whether losing times the viewer out. For the word scramble, add the words the bot picks from.

Try them in the test chat before your viewers do: send a command as one viewer, accept a duel as another, let a getaway run out of time. Nothing reaches Twitch. The chat below is the same test chat, on a sample bot with every game on and everyone starting with points.

Save, and the games play wherever that bot is in your chat, answered by MagicMateBot with Twitch's Chat Bot badge. The Points tab on the Chat bot page shows who's ahead, and viewers can ask in chat: !points gives their balance and their place, !top the leaders. Games are on every plan, the free one included, and they don't use AI credits. A chat vote is an overlay rather than a bot game: build a Chat vote in Overlays & panels and add it to your scene like any other.

9 chat games with Magic Mate's chat bot

Magic Mate's chat bot runs roulette, duels, getaways, bombs, drops, word scrambles, raffles and more in your Twitch chat, played for bot points your viewers earn by chatting. Switch on the ones you want, try them in the test chat, and chat always has something to do.

Sign in through Twitch, disconnect anytime

By continuing, you agree to the Terms of Use and Privacy Policy.

Frequently asked questions

Are chat games gambling?
Not when they're played for bot points. Nobody can buy them, sell them or turn them into money, and they only exist in your chat, so nobody stakes anything with real value or wins anything with real value either.
Can viewers play with their Channel Points?
No. Channel Points are Twitch's own, spent on your rewards, polls and predictions, and Magic Mate can't add to them or take from them. Chat games use bot points instead, which viewers earn by chatting in your channel and keep from one stream to the next.
How do I run a poll in chat without Channel Points?
With a chat vote overlay. Viewers answer by typing in chat, one vote each with their latest answer counting, and the bars on your stream move as the answers come in. In Magic Mate it's the Chat vote in Overlays & panels, with your own answers or whatever chat types.
Won't games flood my chat?
Not if they wait their turn. Each game takes a wait per viewer you can set (between two goes, or between two rounds a viewer starts), only one round of each game runs at a time, and a command typed while a game is resting gets no answer rather than a refusal. You can also keep a game to subscribers, VIPs or moderators.
Do chat games cost anything?
No. Minigames and bot points are on every Magic Mate plan, the free one included, and they don't use AI credits.
What happens to a round when I end the stream?
Nothing is lost. A round is settled by the first message in your chat after its time is up, so a duel nobody accepted gives the challenger their points back, even if that message only arrives on your next stream.
Can I rename the commands?
Yes. Every game's commands can be renamed, so !fish can become !cast, and the word scramble picks from words you choose. A game can't answer to a command your bot already uses for something else.

Sources

What this guide says about how the platform works comes from the pages below. Read them yourself.

  1. TwitchPredictions
  2. TwitchPolls
  3. TwitchTwitch API Reference
  4. TwitchWhat is the Chat Bot Badge?

Still stuck? Ask in our Discord

A guide answers the common case, never your channel. In our Discord you can show your setup, ask streamers who have already solved it, and reach the people who build Magic Mate when something isn't working.

Join the Magic Mate Discord

Read next

Ready to give your chat something to play?

Connect your Twitch account, switch on the games you want, and try them in the test chat before your viewers do.

Sign in through Twitch, disconnect anytime

By continuing, you agree to the Terms of Use and Privacy Policy.

See everything Magic Mate does