Skip to content
This repository has been archived by the owner on Jul 16, 2020. It is now read-only.
Gersh Payzer edited this page Mar 2, 2018 · 8 revisions

Mixer is Microsoft's low-latency game video streaming platform focused on blurring the lines between playing games and watching them. Mixer's industry leading sub second latency unlocks new interactive scenarios that turn viewers into participants, engaging new and returning users to your game.

Imagine allowing your audience to easily control a secondary character within your game or help the player with a well timed power up. Or, perhaps pit members of the audience against each other to help or hinder the player. The best part, is this plugin supports Blueprints allowing you to add Mixer interactivity your game without even writing code!

Getting started
A tutorial to teach you the basics of getting your game integrated with Mixer.
Getting started (Blueprints)
Getting started (C++)

Troubleshooting guide
A useful guide for common errors and how to fix them.
Troubleshooting guide

Known issues
A list of known issues with the SDK and Interactive Studio.
Troubleshooting guide

API Reference

  • IMixerInteractivityModule - The primary class you will be interacting with. It has methods for connecting to the service and receiving input from the audience.
  • EMixerInteractivityState - An enumeration for the logged in state of the player.
  • EMixerLoginState - An enumeration for the logged in state of the player.
  • FMixerButtonDescription - Represents the Studio-configured properties of a button that are immutable during an interactive session.
  • FMixerButtonEventDetails - Additional information about a button event.
  • FMixerButtonState - Represents the properties of a button that may change during an interactive session in response to remote user and/or title interaction.
  • FMixerLocalUser - Represents a user on the local device who is logged in to Mixer and potentially operating an interactive session.
  • FMixerRemoteUser - Represents a remote user participating in a Mixer interactive session.
  • FMixerStickDescription - Represents the Studio-configured properties of a joystick that are immutable during an interactive session.
  • FMixerStickState - Represents the properties of a joystick that may change during an interactive session in response to remote user and/or title interaction.
  • FMixerUser - Base type for all Mixer users.