top of page

8 Ways to Create Immersive & Interactive Live Streams on Twitch with Muxy

Updated: Jan 25, 2023

Hey everyone! As we discussed here, Twitch streaming is a necessary part of your game’s launch strategy. Having your game rank on Twitch gets you more impressions, a larger player base, and greater virality. But with 10,000 games coming out every year, it’s hard to break through the noise. Creating a Twitch extension helps break through the noise and gets viewers directly into your game. With Muxy’s technology, we can help you build an immersive Twitch extension that lets viewers directly control a streamer’s gameplay and experience your game firsthand. Muxy's tools make things much quicker and easier than building an extension on your own, but you still need to decide what type of interactivity you want to add to your game. We’re going to talk about all the types of interactive content you can create using Muxy’s platform.

There are two types of interactivity you can create in a Twitch extension:

  1. Gameplay Impacting;

  2. Non-Gameplay Impacting

An example of gameplay impacting interactivity: is viewers being able to set fires in the Expeditions: Rome extension. This incredibly powerful effect was a hit with streaming audiences and helped Expeditions: Rome rank far higher than other games on Twitch.

An example of non-gameplay impacting interactivity: is a mini-game that viewers use to compete against each other like the collection challenge from the Pokémon Play extension.

Let’s review the 8 types of interactivity you can create with Muxy:

Gameplay Impacting

1. Help

Help interactions make the game easier for a streamer. Streaming audiences can go directly into your game to heal a player, harm enemies, and more! In the Rage 2 extension, viewers could revive the player with a defibrillator.

Here are some examples:

  • Heal a Player

  • Send more Support

  • New Card Draws

  • Weaken or Slow Enemies

  • Gain an Extra Turn

2. Hinder

Hinder interactions make gameplay more difficult for a streamer. Watch this video to see viewers light fires and re-target enemies:

Want to let audiences give your game’s streamers a tough time? Here are some examples of Hinder interactions:

  • Add More Enemies

  • Select a More Difficult Map

  • Slow Down the Player

  • Lose Cards

  • Decrease Weapons Damage

3. Voting

Voting that impacts gameplay can be both a help or hindrance interaction depending on how the audience votes and the type of vote. Votes let viewers determine the streamer’s destiny. A couple of examples: viewers voting on a card for a player’s deck. Do they choose one that benefits the deck or not? In a dialogue option, do they choose mercy or to kill a potential spy?

Here's an example of voting from the Back 4 Blood Stream Director Extension:

Tip: There are multiple considerations to take when building out a voting interface. Can the streamer reject the audience vote? Or do you make them accept the audience choice? It’s advisable to allow flexibility for streamers to accept or reject the vote. How long does the vote take? Are there in-game time constraints?

4. Decorative

Decorative interactions let viewers make their mark on a streamer’s game. While they don’t impact the actual gameplay, they still create memorable clip-able moments for everyone. Recently, the game Cult of the Lamb let viewers enter a raffle to have a Follower they created to be part of the streamer’s cult and they remained permanently in that streamer’s game. You can learn more about that here.

Some examples:

Nameplates - Allow viewers to add their names to in-game characters

Changing Skins - Alter the appearance of in-game characters or objects such as vehicles

Landscape - Change the appearance of the area a player is in

Stickers - Allow viewers to place stickers or emotes on players and objects in-game

5. Matchmaking

Matchmaking allows players to directly engage with their audience in matches. This is excellent for games that allow 1v1, 2v2, or other types of PVP gameplay. Excellent candidates for this are fighting games, battle royale with team modes, and FPS games.

Check out the Matchmaking system we built for MultiVersus!

6. Information About the Streamer’s Game

This type of interaction lets viewers click the extension to learn about the streamer’s gameplay. This lets viewers learn more about the details of your game and how it works in practice.

Here are some examples:

  • Quest Logs

  • Player Loadout

  • Skill and Weapons Trees

  • Match Statistics

  • Lifetime Statistics

  • Leaderboard Placement

  • Story or Lore


These six types of interactions allow your viewers to play your game directly alongside their favorite streamers. Now let’s learn about what else you can build in your extension.

Tip: Make It Exciting! When Building these Features for your Extension, Think About Creating Maximum Sizzle for both the streamer and their audience. Things that are visual tend to have the highest impact over stats impacts. If viewers can see their name, see the fire they create, or even see more enemies spawn it’s exciting. Similarly, if a streamer can see the impact viewers make, it’s easier for them to callout their audience. Being able to see impact and having as many sizzle features as possible at launch increases the size, scope, and visibility of your project.

Non-Gameplay Impacting

7. Mini games!

Mini-games directly engage chat while your game is being streamed. These can be competitive or co-op depending on what you want to build. Regardless, the mini-game should tie into your game and get viewers curious to learn more and convert to players.

8. Information about your game

While the streamer’s information lets viewers know about their specific gameplay, this type of information is more general to your game. Viewers can learn more about your game before playing it.

Some examples:

  • Viewing a glossary

  • See Skill Trees

  • See All Cards

  • View Maps and Learn About Regions

  • Link to Competitive Brackets

Adding any of these types of interactivity to your Twitch extension will get viewers directly engaging with the core of your game. This makes viewers into players and avid fans of your game. With Muxy’s platform, you can create an extension quickly and with way less work than building everything you need from scratch. Get started making your extension today!

Go to our Documentation.

Grab the SDKs from GitHub - C++ and JS.

Make an Account at the Developer's Portal.

152 views0 comments


bottom of page