Vfinity2.0 α
On stream
New in 2.0

Games

Giveaways, tug of war, a hype meter and more games your viewers play from chat

Games are overlay widgets your viewers play with chat, likes and gifts. Run a fair giveaway, split chat into two teams, or let a meter show how hyped the room is.

7
games in the Overlay library
3
new Events triggers for game results
Hotkeys
for every game control

Set up a game

Find it in the library

On the Overlay tab, click the Interaction chip. Turn on the game's switch.

Add it to OBS

Click Copy URL on its card and paste the address into a Browser Source in OBS. Each game has its own address, such as #overlay-games?id=giveaway.

Open its controls

Click Configure. The game's Live controls sit at the top, above its settings, with a preview you can Simulate.

You do not have to open a game to run it. Right-click its card for the same controls, and the card says what the game is doing, such as "Open · 12 entrants". Every control is also an app command, so a global hotkey, an action step or a Quick Deck pad can run it.

Giveaway draw

Viewers enter from chat, once each, and the overlay counts them live with a strip of their profile pictures. When you draw, a slot-machine reel spins through the entrants, slows down and lands on the winner, who appears with their picture and a burst of confetti. With reduced motion on, the winner appears straight away.

Open entries

Click Open entries. Viewers type !enter in chat to join. Change the word in Chat command, and cap the list with Maximum entries (500 to start, up to 2,000).

Close entries (optional)

Click Close entries when time is up. Drawing closes entries by itself too.

Draw the winner

Click Draw winner. The reel spins on stream and lands on the winner, and the panel shows their name and picture.

Reroll if you need to

If the winner is not there to claim, click Reroll to draw again. With No repeat winners on, the previous winner is left out.

Opening entries again after a draw starts a fresh giveaway with an empty list. Reset giveaway removes every entrant and the winner at any time.

Give bonus tickets for gifts

Entering is always free: gifts never enter anyone by themselves. Under Bonus tickets and entry rules, a gift can add extra tickets for a viewer who already entered, and the draw is weighted by tickets.

SettingWhat it doesTo start
Bonus tickets per gift (0: off)Tickets a qualifying gift adds0
Gift value for a bonus (diamonds)What a gift must be worth to count100
Most tickets per viewerThe cap, free entry included10

Choose who can win

No repeat winners is on to start: anyone in the Recent winners list, which keeps the last 20, cannot be drawn again. Click Forget past winners to let them win again.

Who can enter limits entry to Followers, Subscribers, Super Fans or Moderators. Leave them all unticked to let everyone in. When a platform does not report a role, that viewer cannot enter.

React to the winner

The Giveaway winner trigger in Events fires when the reel stops, so an alert or a spoken line never gives the winner away early. Its actions can use {winner}, {tickets} and {entrants}. The Giveaway winner recipe is a ready-made start.

Tug of war

Two teams pull a rope, and the knot slides toward whoever is ahead, with a little wobble on every point. A banner crowns the winner when the round ends.

The knot slides toward the team that is ahead, and the winner gets a banner.

Set up the teams

Each team card has a name, a color, a Chat vote word and Gifts that pull for this team (up to 12, picked from the gift list). The teams start as Red with !red and Blue with !blue. A viewer joins a team by typing its word or sending one of its gifts.

Choose what scores

Under Scoring:

SettingTo start
Points per chat vote1
Seconds between one viewer’s votes2
Points per diamond1
Other gifts pull for the gifter’s teamOn
Points per like (0: off)0

Likes pull for the team the viewer last joined with a chat vote or a team gift.

Play a round

Click Start round. A round ends when a team reaches Winning score (0: none), when the clock set in Round length in seconds (0: no clock) runs out, or when you click End round now, which hands the win to whoever leads. Equal scores are a draw with no winner. To start, the target is 100 and the round lasts 120 seconds.

Start the next round after (seconds, 0: off) starts a new round by itself after a win. Reset round sets both scores to zero and stops the round.

React to the winning team

The Tug of war win trigger fires with {team}, {score} and {otherScore}. Enter 1, 2 or a team name in the trigger to react to one team only.

Hype meter

A thermometer, or a bar if you prefer, that fills with activity and slowly drains when things go quiet. It climbs through five levels, and its badge pops on every level up. Sparks fly at the top two levels, except with reduced motion.

The meter climbs through Warm, Hot, On fire, Inferno and LEGENDARY, then drains when the room goes quiet.

Tune what adds hype

Under What adds hype, set what each kind of activity is worth, and how fast the meter empties with Drain per second.

ActivityPoints to start
Points per diamond1
Points per like0.2
Points per chat message1
Points per follow5
Points per share5
Points per subscription25
Drain per second2

Name the levels

Under Levels, each of the five levels has its own color, name and the points it needs. They start as Warm (50), Hot (150), On fire (350), Inferno (700) and LEGENDARY (1,200). Direction switches between Vertical and Horizontal.

React to a level up

The Hype level reached trigger fires once each time the meter climbs into a level, with {level} and {levelName}. Enter a level number or name to react to one level only. The meter has to fall 10% below a level before that level can fire again, so it never flickers at the line.

Boost +50 adds hype by hand and Reset hype empties the meter. From a hotkey or a step, hypeMeter.boost takes the amount to add.

The other games

GameHow viewers playYour controls
Physics gift jarGifts tumble into a jar.Empty gift jar
Wheel of fortune!spin, or a gift worth at least Minimum gift diamonds, spins a weighted prize wheel.Spin wheel
Chat poll!vote 1, !vote 2 and so on. One vote each; voting again replaces it.Start new poll, Close poll
Viewer queue!join and !leave.Next viewer, Open / close queue, Clear queue

Each wheel option has a weight: a higher weight means a bigger slice and a better chance, and 0 switches the option off. The Wheel result trigger in Events reacts to a prize by its result ID, shown next to each option.

Change how a game looks

Each game's settings follow the same sections as other widgets: Game, which holds its controls and options, then Text, Appearance, Shadow & depth, Animation and Position & size. So a game can take a style copied from another widget, as Overlays shows.

Accent color is what styles a game first. The wheel also takes its own Segment colors, from 2 to 8 that take turns around the wheel. For the gift jar, the accent colors the glass, and a title you type shows above the jar.

Game commands

CommandWhat it does
giveaway.open / giveaway.closeOpen or close entries
giveaway.drawDraw a winner, or reroll
giveaway.resetClear the entrants
giveaway.clearWinnersForget past winners
tugOfWar.start / tugOfWar.stopStart a round, or end it now
tugOfWar.resetClear both scores
hypeMeter.boost / hypeMeter.resetAdd hype, or empty the meter
wheel.spinSpin the wheel
poll.start / poll.closeStart or close a poll
viewerQueue.next / viewerQueue.toggle / viewerQueue.clearRun the queue
giftJar.clearEmpty the jar

All of them sit under Games in the hotkey and action-step pickers.

Pause and Panic

While Vfinity is paused, games ignore chat, likes and gifts, and Draw winner, Start round and boosting hype do nothing until you resume. Panic closes giveaway entry, the poll and the queue, stops a tug of war round without a winner, and empties the jar and the hype meter.

A game copy shows the original game's state with its own title, colors and placement. Set options and chat commands on the original, and keep it on.