If you watch
Type !join. That is the whole tutorial. Everything after that is optional: sign in at chatarena.win to pick a skin, a colour, a weapon and an aura, and to see your stats.
The handbook
Every rule, every rate and every command, taken straight from the code that runs the game. Viewers can read it front to back or jump to one number; streamers can skip to the setup at the end.
Viewers join with !join from any device. Streamers paste one browser source into OBS. Kick and Twitch are both fully live, and both chats feed the same set of stands.
01 - Basics
A free overlay game that lives around your stream. Viewers type one word in chat and become a critter on the stands, then earn XP, evolve, collect skins and play events with the whole chat, on screen.
Nothing is installed by anybody. The streamer adds one browser source to OBS; viewers play from the same chat box they were already typing in, phone included. Progress belongs to the viewer, not to the channel, so the same critter shows up on every Chat Arena stream they visit.
Type !join. That is the whole tutorial. Everything after that is optional: sign in at chatarena.win to pick a skin, a colour, a weapon and an aura, and to see your stats.
Connect your channel, paste one URL into OBS and run giveaways, boss fights, duels, races, polls and drops from a panel. No bots in chat unless you switch replies on, and no category change.
Nothing that affects the game. Gold is earned only by playing and is never sold. The one paid thing is Chat Arena+, which is animated paint and nothing else - see section 17.
02 - Platforms
Kick and Twitch chat both feed the same arena. A multistreamer's two chats stop being separate rooms: one crowd, one boss, one giveaway pot.
| Platform | Status | What arrives | Tips |
|---|---|---|---|
| Kick | Live | Chat, follows, subs, gift subs and Kicks, pushed to us the moment they happen. | Kicks |
| Twitch | Live | Chat, subs, gift subs and Bits over Twitch's chat bridge. Follows arrive too once you authorise the connection. | Bits |
Somebody who follows you on two sites would otherwise grow two half-critters. Link the logins in your panel and they both point at one person: one XP pool, one gold balance, one daily streak, one skin collection, one Chat Arena+ membership. Whichever chat you type !join in, the same critter walks on.
If the login you are linking already belongs to another Chat Arena player, the link is rejected instead of moved. Quietly reassigning it would hand one person somebody else's levels, gold and skins. Unlink it on the other account first.
03 - Joining
One command puts you on screen. From there you are part of the picture until the stream ends.
!joinYour critter walks onto the stands with your nick above its head, within about a second. No account, no download, and it works from a phone.!join somewhere else moves your critter there rather than cloning it, so several open tabs never stack progress.04 - Progression
Lurking earns. Chatting earns a little more. Channel events pay everybody on the stands at once, so the crowd wins together rather than racing each other.
| Source | XP | Who gets it |
|---|---|---|
| Watching while the channel is live | 5 per 5 min | you |
| A chat message | 4, once per 3 min | you |
| Winning a !battle duel | 15 | the winner |
| A boss is defeated | 25, +5 per boss level | everyone present |
| A giveaway starts | 3 | everyone present |
| Somebody follows | 2 | everyone present |
| Somebody subscribes | 5 | everyone present |
| Gift subs | 5 per sub, max 20 | everyone present |
| Kicks or Bits | 3 +1 per 100, max 15 | everyone present |
Watching alone is 60 XP an hour before the streak bonus, 120 an hour at a full x2 streak. Chatting adds up to 80 an hour on top. The cap means a maxed-out day is 1,000 XP no matter what.
05 - Progression
Levels are unlimited and each one costs more than the last, so a big number on the overlay really does mean weeks of showing up.
The exact cost of the step from level L to the next one is 90 + 35 x L^1.45, rounded. That is 125 XP for the very first level and about 27,900 for the step out of level 100.
| Level | This step costs | Total XP from zero |
|---|---|---|
| 2 | 125 | 125 |
| 5 | 451 | 924 |
| 10 | 937 | 4,354 |
| 25 | 3,601 | 38,321 |
| 50 | 9,972 | 207,019 |
| 100 | 27,489 | 1,129,795 |
With the 1,000 XP daily cap, level 10 is a handful of evenings, level 25 is at least 38 full days and level 100 is well over a thousand. Nobody buys their way past it: gold cannot be turned into XP and Chat Arena+ grants none.
06 - Progression
Levels travel with you everywhere. Loyalty does not: it is minutes banked on one specific channel, and the badge only shows there.
| Tier | Minutes on that channel | Roughly |
|---|---|---|
| Bronze | 300 | 5 hours |
| Silver | 1,200 | 20 hours |
| Gold | 3,000 | 50 hours |
| Veteran | 9,000 | 150 hours |
!join itself.07 - Cosmetics
Every skin in the catalogue can be earned by playing. Gold is only a shortcut for people who would rather buy one than grind its condition, and gold itself is only earned by playing.
| Skin | Rarity | Unlocks at | Gold price |
|---|---|---|---|
| Rookie | Common | Everybody starts with it | 800 |
| Sunny | Common | Level 2 | 800 |
| Berry | Common | Level 3 | 800 |
| Aqua | Common | Level 4 | 800 |
| Moss | Common | Level 5 | 800 |
| Peachy | Common | Level 6 | 800 |
| Frosty | Common | Level 7 | 800 |
| Coal | Common | Level 8 | 800 |
| Bubbles | Common | Level 9 | 800 |
| Sprout | Rare | Evolution stage 2 (level 10) | 2,000 |
| Skybolt | Rare | Level 11 | 2,000 |
| Mango | Rare | Level 12 | 2,000 |
| Grape | Rare | Level 14 | 2,000 |
| Minty | Rare | Level 16 | 2,000 |
| Rusty | Rare | Level 18 | 2,000 |
| Blossom | Rare | Level 20 | 2,000 |
| Storm | Rare | Level 22 | 2,000 |
| Honey | Rare | Level 24 | 2,000 |
| Titan | Epic | Evolution stage 3 (level 25) | 4,500 |
| Slimey | Rare | Level 28 | 2,000 |
| Buzz | Rare | Level 30 | 2,000 |
| Robo | Epic | Level 33 | 4,500 |
| Ninja | Epic | Level 36 | 4,500 |
| Corsair | Epic | Level 40 | 4,500 |
| Fang | Epic | Level 45 | 4,500 |
| Rotten | Epic | Level 50 | 4,500 |
| Boo | Epic | Level 55 | 4,500 |
| Imp | Epic | Level 60 | 4,500 |
| Seraph | Legendary | Level 70 | 9,000 |
| Mystic | Legendary | Level 80 | 9,000 |
| Ember | Rare | 3 day streak | 2,000 |
| Blaze | Rare | 7 day streak | 2,000 |
| Inferno | Rare | 14 day streak | 2,000 |
| Phoenix | Epic | 21 day streak | 4,500 |
| Pyre | Epic | 30 day streak | 4,500 |
| Solar | Legendary | 60 day streak | 9,000 |
| Bronze Guard | Rare | Bronze loyalty (5 h on a channel) | 2,000 |
| Silver Guard | Rare | Silver loyalty (20 h on a channel) | 2,000 |
| Gold Guard | Epic | Gold loyalty (50 h on a channel) | 4,500 |
| Veteran Colossus | Legendary | Veteran loyalty (150 h on a channel) | 9,000 |
| Lucky | Rare | 1 giveaway win | 2,000 |
| Champion | Epic | 3 giveaway wins | 4,500 |
| Warlord | Epic | 5 giveaway wins | 4,500 |
| Legend | Legendary | 10 giveaway wins | 9,000 |
| Nebula | Legendary | Level 90 | 9,000 |
| Galaxy | Legendary | Level 100 | 9,000 |
| Comet | Legendary | 90 day streak | 9,000 |
| Dynasty | Legendary | 20 giveaway wins | 9,000 |
| Void | Legendary | Level 120 | 9,000 |
| Prismatic | Legendary | Level 150 | 9,000 |
08 - Economy
Gold is the cosmetics currency. It is handed out alongside XP for the same actions, and it cannot be bought with money by anyone, at any price.
| Source | Gold |
|---|---|
| Watching, per 5 minute tick | 2 |
| A chat message that earned XP | 1 |
| Winning a !battle duel | 8 |
| Helping defeat a boss | 15 |
| Winning a giveaway, race or pick | 40 |
| Winning the Gold Giveaway | 100 |
| Grabbing a drop with !grab | 15 - 30 |
| Present for a follow / sub / gift sub / tip | 1 / 3 / 3 / 2 |
| Present when a giveaway starts | 2 |
| Finishing a daily quest | 15 - 25 |
| Earning an achievement | 20 - 400 |
The thing your critter swings in duels, brawl giveaways and the Rambo shootout. Purely visual: a trident does not hit harder than a baguette.
A small effect that plays around your critter all stream long.
Weapons, auras and skins change nothing about odds, damage or rewards. Duels and giveaways run on the same numbers whether your critter is empty handed or carrying a neon trident.
09 - Events
The streamer puts up a prize and picks how it should be decided. Entry is free and automatic: being on the stands is the ticket. There is no paid entry of any kind, ever.
| Format | What chat sees |
|---|---|
| Musical chairs | Critters circle a ring of chairs and dive for a seat when the music stops. Roughly half the pack goes out per round until one is left sitting. |
| Everyone fights | A cartoon dust cloud swallows the crowd, the beaten are flung out of it, and the last two settle it in a duel. |
| Two teams | The stands are split into two armies at random and charge each other until one critter is left standing. |
| Rambo shootout | A Rambo critter thins the crowd out: bazooka for the big group, rifle for the middle, pistol for the last few. |
| Blind pick | Everyone becomes an identical anonymous crowd, up to 60 of them. The streamer clicks between 1 and 5 critters and only then are nick, level and real look revealed. Pick one and they win; pick more and the chosen ones settle it in a marble race. |
| Marble race | Entrants become marbles and tumble down a pegged course. First to the finish takes the prize. It has its own sign-up, described in section 12. |
Subs, Kicks, Bits and Chat Arena+ have no effect on any draw. The only thing a streamer can tilt is the level edge, and that switch is visible to the whole chat while the draw runs.
10 - Events
A boss looms over the stands and stays there until chat beats it. There is no clock: if it takes two hours, it takes two hours, and it survives a server restart in the meantime.
!boss in your own chat as the broadcaster. It needs at least one viewer on the stands, and a streamer can turn boss fights off entirely.When somebody activates Chat Arena+ while sitting on your stands, a one-off 200 damage hit lands on the live boss. It is split evenly across everyone present and credited to them, exactly like the sub and tip volleys, so the buyer climbs the damage board no faster than anybody else in the channel. Money buys the channel a moment, not the buyer a position.
11 - Events
The one event viewers start themselves. Critters never fight on their own, so nobody is ever dragged into a duel they did not ask for.
!battle and you go into the queue with a "waiting" marker on the overlay. The next viewer who types it becomes your opponent and the fight begins at once.!battle while on cooldown and, if chat replies are enabled, the bot tells you exactly how long is left.12 - Events
A pegged course fills the screen and every entrant is a marble bouncing down it. It is the one event with its own sign-up, because watching your own marble is much better than watching a stranger's.
!race. Up to 40 marbles take part, which is as many as stay readable, and at least 2 are needed to start.13 - Events
Each answer becomes a column on the overlay and critters physically walk into the one they voted for. The result is a crowd moving across the screen instead of a bar chart.
!1, !2, !3 or !4. One vote per person, changeable at any time until it closes, and only viewers on the stands can vote.14 - Events
Every so often something lands on the overlay: a treasure chest, or gold rain. Everyone who reacts in time shares the reward, so it rewards attention rather than reflexes alone.
!grab. You must already be on the stands, and each person counts once.15 - Progression
Both pay gold, both are granted automatically. There is no claim button anywhere: play, and the reward simply arrives.
They reset at midnight and progress is counted from what you actually did that day.
| Quest | Target | Gold |
|---|---|---|
| Chat 15 times | 15 | 20 |
| Watch for 30 minutes | 6 | 15 |
| Win a !battle duel | 1 | 25 |
| Help defeat a boss | 1 | 20 |
Permanent milestones. Earned ones show as badges on your public profile.
| Achievement | Condition | Gold |
|---|---|---|
| Sprout | Reach level 10 | 40 |
| Grown | Reach level 25 | 80 |
| Towering | Reach level 50 | 150 |
| Legend | Reach level 100 | 400 |
| On Fire | A 7 day daily streak | 60 |
| Unstoppable | A 30 day daily streak | 200 |
| First Blood | Win a !battle duel | 20 |
| Duelist | Win 25 duels | 100 |
| Champion | Win 100 duels | 300 |
| Boss Slayer | Help defeat 5 bosses | 60 |
| Raid Leader | Help defeat 25 bosses | 180 |
| Lucky One | Win a giveaway | 50 |
| Grabber | Grab 10 drops | 60 |
| Chatterbox | Send 500 chat messages | 80 |
16 - Reference
All of them work in the chat of any platform connected to the arena. The first five do something in the game; the rest ask the bot a question.
| Command | What it does |
|---|---|
!join | Puts your critter on the stands, or moves it here from another channel. |
!battle | Challenge the next viewer who types it. Winner takes 15 XP and 8 gold. One duel per viewer per 5 minutes. |
!grab | During a chest or gold rain drop, claim your share of 15 to 30 gold. |
!race | Enter the marble race while sign-ups are open. |
!1 !2 !3 !4 | Vote in a running poll. Changeable until it closes. |
!boss | For viewers, the bot explains how to fight the boss. Typed by the broadcaster in their own chat, it summons one. |
!exp !xp | Your level and exactly how much XP is left to the next one. |
!gold !g | Your gold balance and how to earn more. |
!skins !skin | How the 50 skins unlock. |
!help !commands | The command list, with a link to this guide. |
Chat replies are off until a streamer switches them on, and even then they are throttled hard: one reply per viewer per command per minute, and never more than one message every 3 seconds in a channel. !join, !battle, !grab, !race and poll votes work whether or not replies are on, because they act on the overlay rather than in chat.
17 - Membership
One optional subscription. It changes how a critter looks and nothing else, because a giveaway that money can tilt is a giveaway nobody trusts.
Chat Arena+ is animated cosmetics and nothing else. Not a single point of XP, not one coin of gold, not one percent of giveaway luck.
Free viewers and members stand on exactly the same ground. A member is easier to spot and never easier to win with. Everything the subscription touches is paint, and everything you earned for free stays yours whether you subscribe, cancel or never start.
Played once when you !join, the one moment the whole chat is looking at a single critter.
18 - For streamers
About half a minute of work: connect the channel, paste one URL into OBS. It runs over any game, needs no bot in chat and no category change.
Sign in at chatarena.win with Kick or Twitch. The first platform you connect creates your arena; linking the other one afterwards points at the same stands, so both your chats share one crowd.
Your panel shows a private overlay link. Keep it to yourself, since anyone holding it can display your arena, and regenerate it with one click if it ever leaks. There is also a demo mode that fills the stands with fake critters so you can position it before anyone is watching.
Add a Browser source, paste the URL, set it to 1920x1080 and leave it on top of your scene. The stands sit around the edges of the picture, so the middle of your gameplay stays clear.
Test it in your own chat, then open the Events tab: giveaway, Gold Giveaway, boss, blind pick, marble race, poll or a drop. !boss also works straight from your chat.
19 - Rules
Everything is verified on the server from real chat events. Progress comes from being part of a stream, not from leaving twelve tabs open overnight.
!join simply moves your critter, and the daily cap belongs to you, not to a channel.20 - Questions
No. Typing !join is enough and it works from a phone. Signing in at chatarena.win only adds the panel where you choose skins, colours, weapons and auras and see your stats.
60 XP an hour while the channel is live, before the streak multiplier, and up to 120 at a full x2 streak. Chatting adds 4 XP at most once every 3 minutes. Everything stops at 1,000 XP per person per day.
No. Chat Arena runs on Kick and Twitch. YouTube only hands over live chat in a way that would cap how many hours a day we could cover, so rather than ship something that quietly stops working mid-stream, we left it out.
Yes. Link the logins in your panel and they both resolve to one person: one XP pool, one gold balance, one streak, one skin collection and one membership. If a login already belongs to another Chat Arena player, the link is refused rather than moved, so nobody can absorb somebody else's progress.
No. It grants no XP, no gold, no better giveaway odds, no extra boss damage and no edge in duels. Even the celebration hit fired when a membership activates is split evenly across everyone on the stands, so the buyer gains nothing over the crowd.
The server, before the animation starts, and the result is stored. The overlay only replays it. The streamer picks between a pure lottery and a mild level edge of 2% weight per level, and which one is running is shown on screen.
No. Gold is only ever earned by playing, and all 50 catalogue skins are unlocked by playing or bought with that gold. The only purchase on the site is Chat Arena+, which adds a separate line of animated cosmetics and touches nothing else.
Only the edges you choose. You set which edges hold stands and how big the critters are, and events like giveaways or the marble race take the screen for their moment and then hand it back.
Doors open
One browser source for you, one word for chat. Everything in this guide happens on the stream itself, where everybody can see it.