Skip to content

The fast path for game developers

Add Twitch viewer interactions to your game

Gateway is for developers who want to quickly add actions, polls, game text, and other live viewer interactions to a game—without building, reviewing, or publishing their own Twitch Extension. Start with a prefab or a small amount of game code and let Muxy handle the extension experience.

Choose the right integration path

Start with the amount of extension infrastructure you want to own. Gateway is the default for fast game integration; GameLink and MEDKit give you more control when you need a custom Twitch Extension.

Gateway: move fast

You build the interaction; Muxy supplies the Twitch Extension. Add viewer actions, polls, game text, and Bits support directly from your game. This is the best starting point for quickly prototyping and shipping viewer interactions.

Start the Gateway tutorial

Use GameLink when your game needs real-time communication with a Twitch Extension you control. Build authentication, state, polling, transactions, and messaging into the game runtime.

Start the GameLink tutorial

MEDKit and REST: own the experience

Use MEDKit and the REST API to build custom viewer and broadcaster surfaces, persistent state, aggregation, and extension-specific workflows.

Build a Twitch Extension

What do I use it for?

Game Developers

  • Quickly test viewer-interaction ideas with Gateway.
  • Add engagement and monetization without publishing an extension.
  • Move to GameLink when you need a fully custom experience.

Extension Writers

  • Create streamer engagement tools.
  • Offer new revenue options for streamers.
  • Build experiences around state, polling, trivia, and messaging.

Streamers

  • Find new ways to monetize an audience.
  • Promote viewer engagement.
  • Create quizzes, votes, and reward-driven events.

Muxy features and services for Twitch extensions

Extension State

The Muxy server maintains persistent state information about Twitch extensions, broadcasters, and viewers, and makes it available through MEDKit, the REST API, GameLink, and the WebSocket protocol.

Scaling Up

Muxy data aggregation tools help you create viewer engagement activities for large audiences, from accumulation to ranking, polling, voting, and trivia.

Access Control and Messaging

User roles gate access to protected functionality. Messaging tools let clients broadcast, publish, subscribe, and coordinate extension activity across channels.

Game Integration

Gateway and GameLink help developers connect live Twitch interactions to Unity, Unreal, and custom game runtimes with partner-ready authentication, action handling, and state flows.