Use this native-code library to integrate Muxy functionality into your game or other Twitch extension.
The GameLink Library provides direct native-code access to Muxy functionality. The library is available in two versions:
- GameLink C# for the Unity game engine
- GameLink C++ for the Unreal game engine
The MuxyGameLink
namespace contains the SDK
class, which provides primary access to Muxy functionality, making use of supporting data structures.
Muxy functionality includes:
- Authentication of users and extension setup
- State and configuration data handling
- Event Handling
- Get debugging notifications in the development environment.
- Use the datastream service to broadcast messages to subscribers.
- Respond to changes in the state and configuration data.
- Set up and manage viewer polls.
- Handle notifications of Twitch Bit Transactions from viewers.
Calls to retrieve or change data on the Muxy server are asynchronous. These calls require you to supply callback functions to handle the response when it is received.