A Bit of Trivia
Sowing term for “broadly casting”
seeds by hand.
Adopted by radio operators near the
beginning of the 20th century.
First major broadcast in 1921 –
“Fight of the Century”.
First time more customers share
experience remotely than locally.
Etymology of broadcasting?
5. Broadcast participation
Radio – it’s meaningful to create an
experience that’s shared with everyone.
TV – the mere possibility of participation drives
Twitch – native features used by viewers in
creative ways to participate in broadcast.
Participation drives engagement
6. Playing with Viewers
Organizing game sessions with viewers is hard
Find viewers in
Invite viewers to
What was I doing
Message viewers Select viewers
Decide to play
Play if you’ve
made it this far
Step 1 – Invite Audience
Create an invitation be selecting
Add eligibility criteria to provide
streamers with tools to achieve their
Message viewers through Extension
Step 2 – Select Players
Create a queue from opted-in viewers
Selection performed through
Extension panel, making it a
Curate the queue by confirming a
viewer’s intent to play.
Scalable solution needed to support
audiences of all sizes.
Step 3 – Create Session
Configure game settings
Enable streamer to configure game
settings from the Extension panel to
create a customized experience for
Build teams from players in the queue.
Integration allows developer to manage
options available to streamers.
Step 4 – Launch and Join
Deep integration enables creation of
game server sessions directly from the
Extension panel via EBS.
In-game notifications can be sent to
inform players of available sessions.
For a seamless experience, enable
players to link directly into session from
Seamless transition to game
Driving the Flywheel
Happy streamers + viewers = happy developers
1. Streamers: new ways to monetize,
and drive deeper engagement.
2. Viewers: another opportunity to
engage with streamer and participate
3. Developers: streamers adopt user
flow, which drives more engaged
viewers, which in turn results in more
engagement with game.
Validate seamless experience
Goal: demonstrate that by deeply integrating
the game with Extensions, we can remove
barriers of organizing play sessions.
Started with an existing game mode
supported in Breakaway.
GameSparks platform enabled accelerated
Twitch Extensions enable game
developers to influence the relationship
between streamers and viewers.
Deeper engagement between
streamers and viewers results in
deeper engagement between players
and the game.
Unlock unique opportunities by deeply
integrating with Twitch in ways that only
a game developer can.