Successfully reported this slideshow.
Your SlideShare is downloading. ×

Twitch Extensions with Deep Game Integrations - TwitchCon Developer Day 2017

Ad

Twitch Extensions with
Deep Game Integrations

Ad

Introductions
Shuichi Sekino
Senior Product Manager
Twitch: shushubear

Ad

#TwitchDevDay
A Bit of Trivia
Sowing term for “broadly casting”
seeds by hand.
Adopted by radio operators near the
beginni...

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Check these out next

1 of 18 Ad
1 of 18 Ad

Twitch Extensions with Deep Game Integrations - TwitchCon Developer Day 2017

Download to read offline

A demo of how game developers can leverage Twitch Extensions to create engaging experiences between streamers and players.

 Shuichi Sekino, Product Manager, Amazon Game Studios

A demo of how game developers can leverage Twitch Extensions to create engaging experiences between streamers and players.

 Shuichi Sekino, Product Manager, Amazon Game Studios

Advertisement
Advertisement

More Related Content

Advertisement

Twitch Extensions with Deep Game Integrations - TwitchCon Developer Day 2017

  1. 1. Twitch Extensions with Deep Game Integrations
  2. 2. Introductions Shuichi Sekino Senior Product Manager Twitch: shushubear
  3. 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. 4. #TwitchDevDay Twitch Ecosystem A new player enters: Twitch Extension Successful Streamers Engaged Viewers Game
  5. 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. 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. 7. #TwitchDevDay The Challenge A seamless flow to play with viewers Successful Streamers Engaged Viewers Game
  8. 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. 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. 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. 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. 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. 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.
  14. 14. Architecture PM version… Streamer Viewer Developer Game Server GameSparks
  15. 15. Demo
  16. 16. Demo
  17. 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.
  18. 18. Thank you

×