Twitch Extensions with Deep Game Integrations - TwitchCon Developer Day 2017

Twitch Developers
Twitch DevelopersTwitch Developers
Twitch Extensions with
Deep Game Integrations
Introductions
Shuichi Sekino
Senior Product Manager
Twitch: shushubear
#TwitchDevDay
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?
#TwitchDevDay
Twitch Ecosystem
A new player enters: Twitch Extension
Successful
Streamers
Engaged
Viewers
Game
Broadcast participation
Radio – it’s meaningful to create an
experience that’s shared with everyone.
TV – the mere possibility of participation drives
engagement.
Twitch – native features used by viewers in
creative ways to participate in broadcast.
Participation drives engagement
Playing with Viewers
Organizing game sessions with viewers is hard
Create game
session
Find viewers in
game
Invite viewers to
session
Viewers join
session
Configure game
settings
What was I doing
again?
Message viewers Select viewers
Message
selected viewers
Launch game
Decide to play
with viewers
Play if you’ve
made it this far
#TwitchDevDay
The Challenge
A seamless flow to play with viewers
Successful
Streamers
Engaged
Viewers
Game
#TwitchDevDay
Step 1 – Invite Audience
Create an invitation be selecting
options.
Add eligibility criteria to provide
streamers with tools to achieve their
goals.
Streamer Viewer
Message viewers through Extension
#TwitchDevDay
Step 2 – Select Players
Create a queue from opted-in viewers
Selection performed through
Extension panel, making it a
transparent process.
Curate the queue by confirming a
viewer’s intent to play.
Scalable solution needed to support
audiences of all sizes.
Streamer Viewer
#TwitchDevDay
Step 3 – Create Session
Configure game settings
Enable streamer to configure game
settings from the Extension panel to
create a customized experience for
their audience.
Build teams from players in the queue.
Integration allows developer to manage
options available to streamers.
Streamer Viewer
#TwitchDevDay
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
notification.
Streamer Viewer
Seamless transition to game
#TwitchDevDay
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
in broadcast.
3. Developers: streamers adopt user
flow, which drives more engaged
viewers, which in turn results in more
engagement with game.
1
Successful
Streamers
Engaged
Viewers
Game
2
3
Prototype
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
development.
Architecture
PM version…
Streamer
Viewer
Developer
Game Server GameSparks
Demo
Demo
#TwitchDevDay
Summary
Key takeaways
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.
Thank you
1 of 18

Recommended

Why Game Developers Care About Twitch - TwitchCon Developer Day 2017 by
Why Game Developers Care About Twitch - TwitchCon Developer Day 2017Why Game Developers Care About Twitch - TwitchCon Developer Day 2017
Why Game Developers Care About Twitch - TwitchCon Developer Day 2017Twitch Developers
568 views34 slides
Exploring the Intersection of Viewing and Playing - TwitchCon Developer Day 2017 by
Exploring the Intersection of Viewing and Playing - TwitchCon Developer Day 2017Exploring the Intersection of Viewing and Playing - TwitchCon Developer Day 2017
Exploring the Intersection of Viewing and Playing - TwitchCon Developer Day 2017Twitch Developers
624 views61 slides
Keynote - TwitchCon Developer Day 2017 by
Keynote - TwitchCon Developer Day 2017Keynote - TwitchCon Developer Day 2017
Keynote - TwitchCon Developer Day 2017Twitch Developers
310 views42 slides
The Future of the Developer Ecosystem on Twitch - TwitchCon Developer Day 2017 by
The Future of the Developer Ecosystem on Twitch  - TwitchCon Developer Day 2017The Future of the Developer Ecosystem on Twitch  - TwitchCon Developer Day 2017
The Future of the Developer Ecosystem on Twitch - TwitchCon Developer Day 2017Twitch Developers
577 views41 slides
Using Twitch to Differentiate Your Game with Streamers - TwitchCon Developer ... by
Using Twitch to Differentiate Your Game with Streamers - TwitchCon Developer ...Using Twitch to Differentiate Your Game with Streamers - TwitchCon Developer ...
Using Twitch to Differentiate Your Game with Streamers - TwitchCon Developer ...Twitch Developers
733 views12 slides
Diving into Twitch Commerce to Sell Your Game and Items - TwitchCon Developer... by
Diving into Twitch Commerce to Sell Your Game and Items - TwitchCon Developer...Diving into Twitch Commerce to Sell Your Game and Items - TwitchCon Developer...
Diving into Twitch Commerce to Sell Your Game and Items - TwitchCon Developer...Twitch Developers
396 views29 slides

More Related Content

What's hot

Best Practices for Building Extensions - TwitchCon Developer Day 2017 by
Best Practices for Building Extensions - TwitchCon Developer Day 2017Best Practices for Building Extensions - TwitchCon Developer Day 2017
Best Practices for Building Extensions - TwitchCon Developer Day 2017Twitch Developers
431 views24 slides
Using Twitch Data to Improve Your Solution - TwitchCon Developer Day 2017 by
Using Twitch Data to Improve Your Solution - TwitchCon Developer Day 2017Using Twitch Data to Improve Your Solution - TwitchCon Developer Day 2017
Using Twitch Data to Improve Your Solution - TwitchCon Developer Day 2017Twitch Developers
417 views22 slides
Twitch Insights: Player Research and Interaction by
Twitch Insights: Player Research and InteractionTwitch Insights: Player Research and Interaction
Twitch Insights: Player Research and InteractionTwitch Developers
615 views43 slides
Accelerating Development of Twitch Extensions for Your Game by
Accelerating Development of Twitch Extensions for Your GameAccelerating Development of Twitch Extensions for Your Game
Accelerating Development of Twitch Extensions for Your GameTwitch Developers
344 views16 slides
Twitch Extensions: Live Apps for Live Streams by
Twitch Extensions: Live Apps for Live StreamsTwitch Extensions: Live Apps for Live Streams
Twitch Extensions: Live Apps for Live StreamsTwitch Developers
373 views8 slides
GameTako Developer Area by
GameTako Developer AreaGameTako Developer Area
GameTako Developer AreaPlay 3arabi
110 views1 slide

What's hot(7)

Best Practices for Building Extensions - TwitchCon Developer Day 2017 by Twitch Developers
Best Practices for Building Extensions - TwitchCon Developer Day 2017Best Practices for Building Extensions - TwitchCon Developer Day 2017
Best Practices for Building Extensions - TwitchCon Developer Day 2017
Twitch Developers431 views
Using Twitch Data to Improve Your Solution - TwitchCon Developer Day 2017 by Twitch Developers
Using Twitch Data to Improve Your Solution - TwitchCon Developer Day 2017Using Twitch Data to Improve Your Solution - TwitchCon Developer Day 2017
Using Twitch Data to Improve Your Solution - TwitchCon Developer Day 2017
Twitch Developers417 views
Twitch Insights: Player Research and Interaction by Twitch Developers
Twitch Insights: Player Research and InteractionTwitch Insights: Player Research and Interaction
Twitch Insights: Player Research and Interaction
Twitch Developers615 views
Accelerating Development of Twitch Extensions for Your Game by Twitch Developers
Accelerating Development of Twitch Extensions for Your GameAccelerating Development of Twitch Extensions for Your Game
Accelerating Development of Twitch Extensions for Your Game
Twitch Developers344 views
Twitch Extensions: Live Apps for Live Streams by Twitch Developers
Twitch Extensions: Live Apps for Live StreamsTwitch Extensions: Live Apps for Live Streams
Twitch Extensions: Live Apps for Live Streams
Twitch Developers373 views
GameTako Developer Area by Play 3arabi
GameTako Developer AreaGameTako Developer Area
GameTako Developer Area
Play 3arabi110 views
All In - Halves Presentation by freddiesulit
All In - Halves PresentationAll In - Halves Presentation
All In - Halves Presentation
freddiesulit248 views

Similar to Twitch Extensions with Deep Game Integrations - TwitchCon Developer Day 2017

Five ways to make your game great on twitch | Jon Pulsipher by
Five ways to make your game great on twitch | Jon PulsipherFive ways to make your game great on twitch | Jon Pulsipher
Five ways to make your game great on twitch | Jon PulsipherJessica Tams
118 views24 slides
5 Ways to Make Your Game Better on Twitch by
5 Ways to Make Your Game Better on Twitch5 Ways to Make Your Game Better on Twitch
5 Ways to Make Your Game Better on TwitchTwitch Developers
115 views23 slides
Muxy The Game Awards 2017 case study by
Muxy The Game Awards 2017 case studyMuxy The Game Awards 2017 case study
Muxy The Game Awards 2017 case studyJared
78 views4 slides
Your Game as Community: Learning from the Intersection of Viewing, Playing, a... by
Your Game as Community: Learning from the Intersection of Viewing, Playing, a...Your Game as Community: Learning from the Intersection of Viewing, Playing, a...
Your Game as Community: Learning from the Intersection of Viewing, Playing, a...Twitch Developers
470 views55 slides
Improving your Game's Engagement with New Tools from Twitch | Jon Pulsipher by
Improving your Game's Engagement with New Tools from Twitch | Jon PulsipherImproving your Game's Engagement with New Tools from Twitch | Jon Pulsipher
Improving your Game's Engagement with New Tools from Twitch | Jon PulsipherJessica Tams
146 views24 slides
What Great Twitch Integrations Look Like - TwitchCon Developer Day 2017 by
What Great Twitch Integrations Look Like - TwitchCon Developer Day 2017What Great Twitch Integrations Look Like - TwitchCon Developer Day 2017
What Great Twitch Integrations Look Like - TwitchCon Developer Day 2017Twitch Developers
983 views26 slides

Similar to Twitch Extensions with Deep Game Integrations - TwitchCon Developer Day 2017(20)

Five ways to make your game great on twitch | Jon Pulsipher by Jessica Tams
Five ways to make your game great on twitch | Jon PulsipherFive ways to make your game great on twitch | Jon Pulsipher
Five ways to make your game great on twitch | Jon Pulsipher
Jessica Tams118 views
5 Ways to Make Your Game Better on Twitch by Twitch Developers
5 Ways to Make Your Game Better on Twitch5 Ways to Make Your Game Better on Twitch
5 Ways to Make Your Game Better on Twitch
Twitch Developers115 views
Muxy The Game Awards 2017 case study by Jared
Muxy The Game Awards 2017 case studyMuxy The Game Awards 2017 case study
Muxy The Game Awards 2017 case study
Jared 78 views
Your Game as Community: Learning from the Intersection of Viewing, Playing, a... by Twitch Developers
Your Game as Community: Learning from the Intersection of Viewing, Playing, a...Your Game as Community: Learning from the Intersection of Viewing, Playing, a...
Your Game as Community: Learning from the Intersection of Viewing, Playing, a...
Twitch Developers470 views
Improving your Game's Engagement with New Tools from Twitch | Jon Pulsipher by Jessica Tams
Improving your Game's Engagement with New Tools from Twitch | Jon PulsipherImproving your Game's Engagement with New Tools from Twitch | Jon Pulsipher
Improving your Game's Engagement with New Tools from Twitch | Jon Pulsipher
Jessica Tams146 views
What Great Twitch Integrations Look Like - TwitchCon Developer Day 2017 by Twitch Developers
What Great Twitch Integrations Look Like - TwitchCon Developer Day 2017What Great Twitch Integrations Look Like - TwitchCon Developer Day 2017
What Great Twitch Integrations Look Like - TwitchCon Developer Day 2017
Twitch Developers983 views
Leverage MixPlay Interactivity to Grow Your Audience on Mixer by Unity Technologies
Leverage MixPlay Interactivity to Grow Your Audience on MixerLeverage MixPlay Interactivity to Grow Your Audience on Mixer
Leverage MixPlay Interactivity to Grow Your Audience on Mixer
Unity Technologies367 views
Enable Drops to Increase Your Game’s Engagement - TwitchCon Developer Day 2017 by Twitch Developers
Enable Drops to Increase Your Game’s Engagement - TwitchCon Developer Day 2017Enable Drops to Increase Your Game’s Engagement - TwitchCon Developer Day 2017
Enable Drops to Increase Your Game’s Engagement - TwitchCon Developer Day 2017
Twitch Developers1.2K views
Ubisoft For Honor Twitch Case Study by Kevin Leu
Ubisoft For Honor Twitch Case StudyUbisoft For Honor Twitch Case Study
Ubisoft For Honor Twitch Case Study
Kevin Leu314 views
Jonathan Joyce (aka Jon Carnage) (Twitch) - Creating success on Twitch! by DevGAMM Conference
Jonathan Joyce (aka Jon Carnage) (Twitch) - Creating success on Twitch!Jonathan Joyce (aka Jon Carnage) (Twitch) - Creating success on Twitch!
Jonathan Joyce (aka Jon Carnage) (Twitch) - Creating success on Twitch!
DevGAMM Conference375 views
How to Stream Video Games: A Primer on Twitch.tv by Digital Surgeons
How to Stream Video Games: A Primer on Twitch.tvHow to Stream Video Games: A Primer on Twitch.tv
How to Stream Video Games: A Primer on Twitch.tv
Digital Surgeons 8.2K views
Making Twitch Interactive with Twitch Extensions by Twitch Developers
Making Twitch Interactive with Twitch ExtensionsMaking Twitch Interactive with Twitch Extensions
Making Twitch Interactive with Twitch Extensions
Twitch Developers182 views

More from Twitch Developers

Embracing the Hobbyist Persona by
Embracing the Hobbyist PersonaEmbracing the Hobbyist Persona
Embracing the Hobbyist PersonaTwitch Developers
509 views25 slides
Using Insights to Build Better Products and Grow on Twitch by
Using Insights to Build Better Products and Grow on TwitchUsing Insights to Build Better Products and Grow on Twitch
Using Insights to Build Better Products and Grow on TwitchTwitch Developers
788 views39 slides
Twitch for Game Developers by
Twitch for Game DevelopersTwitch for Game Developers
Twitch for Game DevelopersTwitch Developers
362 views13 slides
Building Extensions With You by
Building Extensions With YouBuilding Extensions With You
Building Extensions With YouTwitch Developers
402 views24 slides
TwitchCon Developer Day Keynote by
TwitchCon Developer Day KeynoteTwitchCon Developer Day Keynote
TwitchCon Developer Day KeynoteTwitch Developers
463 views71 slides
Twitch Extensions 101 by
Twitch Extensions 101Twitch Extensions 101
Twitch Extensions 101Twitch Developers
525 views24 slides

More from Twitch Developers(20)

Using Insights to Build Better Products and Grow on Twitch by Twitch Developers
Using Insights to Build Better Products and Grow on TwitchUsing Insights to Build Better Products and Grow on Twitch
Using Insights to Build Better Products and Grow on Twitch
Twitch Developers788 views
Rapid Prototyping Twitch Extensions: Five Lessons Learned by Twitch Developers
Rapid Prototyping Twitch Extensions: Five Lessons LearnedRapid Prototyping Twitch Extensions: Five Lessons Learned
Rapid Prototyping Twitch Extensions: Five Lessons Learned
Twitch Developers339 views
Twitch Extension Review Process: The Missing Manual by Twitch Developers
Twitch Extension Review Process: The Missing ManualTwitch Extension Review Process: The Missing Manual
Twitch Extension Review Process: The Missing Manual
Twitch Developers453 views
Responding to Feedback: What's New in the Twitch API by Twitch Developers
Responding to Feedback: What's New in the Twitch APIResponding to Feedback: What's New in the Twitch API
Responding to Feedback: What's New in the Twitch API
Twitch Developers798 views
Extension Design Patterns for Twitch Scale by Twitch Developers
Extension Design Patterns for Twitch ScaleExtension Design Patterns for Twitch Scale
Extension Design Patterns for Twitch Scale
Twitch Developers269 views
How Streaming is Changing the Way We Play by Twitch Developers
How Streaming is Changing the Way We PlayHow Streaming is Changing the Way We Play
How Streaming is Changing the Way We Play
Twitch Developers133 views
Using Twitch Drops to Promote Viewer Engagement by Twitch Developers
Using Twitch Drops to Promote Viewer Engagement Using Twitch Drops to Promote Viewer Engagement
Using Twitch Drops to Promote Viewer Engagement
Twitch Developers163 views
Improving Game Performance and Streaming with Twitch Insights by Twitch Developers
Improving Game Performance and Streaming with Twitch Insights Improving Game Performance and Streaming with Twitch Insights
Improving Game Performance and Streaming with Twitch Insights
Twitch Developers286 views
Empowering Content Creators to Promote Your Game by Twitch Developers
Empowering Content Creators to Promote Your GameEmpowering Content Creators to Promote Your Game
Empowering Content Creators to Promote Your Game

Recently uploaded

WEB 2.O TOOLS: Empowering education.pptx by
WEB 2.O TOOLS: Empowering education.pptxWEB 2.O TOOLS: Empowering education.pptx
WEB 2.O TOOLS: Empowering education.pptxnarmadhamanohar21
16 views16 slides
UiPath Document Understanding_Day 3.pptx by
UiPath Document Understanding_Day 3.pptxUiPath Document Understanding_Day 3.pptx
UiPath Document Understanding_Day 3.pptxUiPathCommunity
101 views25 slides
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf by
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfRIPE NCC
15 views11 slides
information by
informationinformation
informationkhelgishekhar
8 views4 slides
OMS: Diretrizes para um controle da promoção comercial dos ditos substitutos ... by
OMS: Diretrizes para um controle da promoção comercial dos ditos substitutos ...OMS: Diretrizes para um controle da promoção comercial dos ditos substitutos ...
OMS: Diretrizes para um controle da promoção comercial dos ditos substitutos ...Prof. Marcus Renato de Carvalho
88 views24 slides
PORTFOLIO 1 (Bret Michael Pepito).pdf by
PORTFOLIO 1 (Bret Michael Pepito).pdfPORTFOLIO 1 (Bret Michael Pepito).pdf
PORTFOLIO 1 (Bret Michael Pepito).pdfbrejess0410
7 views6 slides

Recently uploaded(20)

UiPath Document Understanding_Day 3.pptx by UiPathCommunity
UiPath Document Understanding_Day 3.pptxUiPath Document Understanding_Day 3.pptx
UiPath Document Understanding_Day 3.pptx
UiPathCommunity101 views
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf by RIPE NCC
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
RIPE NCC15 views
PORTFOLIO 1 (Bret Michael Pepito).pdf by brejess0410
PORTFOLIO 1 (Bret Michael Pepito).pdfPORTFOLIO 1 (Bret Michael Pepito).pdf
PORTFOLIO 1 (Bret Michael Pepito).pdf
brejess04107 views
google forms survey (1).pptx by MollyBrown86
google forms survey (1).pptxgoogle forms survey (1).pptx
google forms survey (1).pptx
MollyBrown8614 views
Building trust in our information ecosystem: who do we trust in an emergency by Tina Purnat
Building trust in our information ecosystem: who do we trust in an emergencyBuilding trust in our information ecosystem: who do we trust in an emergency
Building trust in our information ecosystem: who do we trust in an emergency
Tina Purnat92 views
Existing documentaries (1).docx by MollyBrown86
Existing documentaries (1).docxExisting documentaries (1).docx
Existing documentaries (1).docx
MollyBrown8613 views
We see everywhere that many people are talking about technology.docx by ssuserc5935b
We see everywhere that many people are talking about technology.docxWe see everywhere that many people are talking about technology.docx
We see everywhere that many people are talking about technology.docx
ssuserc5935b6 views
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf by RIPE NCC
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
RIPE NCC9 views
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲 by Infosec train
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲
𝐒𝐨𝐥𝐚𝐫𝐖𝐢𝐧𝐝𝐬 𝐂𝐚𝐬𝐞 𝐒𝐭𝐮𝐝𝐲
Infosec train9 views
IETF 118: Starlink Protocol Performance by APNIC
IETF 118: Starlink Protocol PerformanceIETF 118: Starlink Protocol Performance
IETF 118: Starlink Protocol Performance
APNIC186 views
Serverless cloud architecture patterns by Jimmy Dahlqvist
Serverless cloud architecture patternsServerless cloud architecture patterns
Serverless cloud architecture patterns
Jimmy Dahlqvist17 views

Twitch Extensions with Deep Game Integrations - TwitchCon Developer Day 2017

  • 1. Twitch Extensions with Deep Game Integrations
  • 2. Introductions Shuichi Sekino Senior Product Manager Twitch: shushubear
  • 3. #TwitchDevDay 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?
  • 4. #TwitchDevDay Twitch Ecosystem A new player enters: Twitch Extension Successful Streamers Engaged Viewers Game
  • 5. Broadcast participation Radio – it’s meaningful to create an experience that’s shared with everyone. TV – the mere possibility of participation drives engagement. 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 Create game session Find viewers in game Invite viewers to session Viewers join session Configure game settings What was I doing again? Message viewers Select viewers Message selected viewers Launch game Decide to play with viewers Play if you’ve made it this far
  • 7. #TwitchDevDay The Challenge A seamless flow to play with viewers Successful Streamers Engaged Viewers Game
  • 8. #TwitchDevDay Step 1 – Invite Audience Create an invitation be selecting options. Add eligibility criteria to provide streamers with tools to achieve their goals. Streamer Viewer Message viewers through Extension
  • 9. #TwitchDevDay Step 2 – Select Players Create a queue from opted-in viewers Selection performed through Extension panel, making it a transparent process. Curate the queue by confirming a viewer’s intent to play. Scalable solution needed to support audiences of all sizes. Streamer Viewer
  • 10. #TwitchDevDay Step 3 – Create Session Configure game settings Enable streamer to configure game settings from the Extension panel to create a customized experience for their audience. Build teams from players in the queue. Integration allows developer to manage options available to streamers. Streamer Viewer
  • 11. #TwitchDevDay 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 notification. Streamer Viewer Seamless transition to game
  • 12. #TwitchDevDay 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 in broadcast. 3. Developers: streamers adopt user flow, which drives more engaged viewers, which in turn results in more engagement with game. 1 Successful Streamers Engaged Viewers Game 2 3
  • 13. Prototype 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 development.
  • 15. Demo
  • 16. Demo
  • 17. #TwitchDevDay Summary Key takeaways 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.