Explore design and implementation best practices for building extensions that users will love in this non-technical product talk
Ryan Lubinski, Product Manager of Extensions, Twitch
Why Game Developers Care About Twitch - TwitchCon Developer Day 2017Twitch Developers
Learn what popularity on Twitch can do for sales and retention of your game and how developers are fostering active communities. Featuring a case study on PLAYERUNKNOWN'S BATTLEGROUNDS.
Brendan Rocks, Data Scientist of Developer Success, Twitch
Ian Murray, Lead Data Scientist of Community, Social, and Discovery, Twitch
Twitch Extensions with Deep Game Integrations - TwitchCon Developer Day 2017Twitch Developers
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
Using Twitch Data to Improve Your Solution - TwitchCon Developer Day 2017Twitch Developers
Learn about the APIs that provide data about Twitch’s content and social graph, as well as how you can leverage this information to help streamers succeed on Twitch.
Olivia Grace, Product Manager of Social, Twitch
Using Twitch to Differentiate Your Game with Streamers - TwitchCon Developer ...Twitch Developers
Every successful streamer is an entrepreneur looking for the best content to build their business on. Learn how to leverage Twitch to add your game to their library.
Stephen Wang, Director of Game Solutions, Twitch
Engaging Twitch Streamers, Viewers, and Players with Metastream - TwitchCon D...Twitch Developers
Learn how to give streamers the ability to create custom overlays that highlight real-time stats from your games using Lumberyard and Metastream.
Ross Gardner, Software Development Manager, Amazon Game Studios
Suhaib Sarmad, Software Development Engineer, Amazon Game Studios
Accelerating Development of Twitch Extensions for Your GameTwitch Developers
Learn how and why to build Extensions on Twitch. Extensions are interactive video player overlays and panels that can be installed directly on the channel page by broadcasters.
Why Game Developers Care About Twitch - TwitchCon Developer Day 2017Twitch Developers
Learn what popularity on Twitch can do for sales and retention of your game and how developers are fostering active communities. Featuring a case study on PLAYERUNKNOWN'S BATTLEGROUNDS.
Brendan Rocks, Data Scientist of Developer Success, Twitch
Ian Murray, Lead Data Scientist of Community, Social, and Discovery, Twitch
Twitch Extensions with Deep Game Integrations - TwitchCon Developer Day 2017Twitch Developers
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
Using Twitch Data to Improve Your Solution - TwitchCon Developer Day 2017Twitch Developers
Learn about the APIs that provide data about Twitch’s content and social graph, as well as how you can leverage this information to help streamers succeed on Twitch.
Olivia Grace, Product Manager of Social, Twitch
Using Twitch to Differentiate Your Game with Streamers - TwitchCon Developer ...Twitch Developers
Every successful streamer is an entrepreneur looking for the best content to build their business on. Learn how to leverage Twitch to add your game to their library.
Stephen Wang, Director of Game Solutions, Twitch
Engaging Twitch Streamers, Viewers, and Players with Metastream - TwitchCon D...Twitch Developers
Learn how to give streamers the ability to create custom overlays that highlight real-time stats from your games using Lumberyard and Metastream.
Ross Gardner, Software Development Manager, Amazon Game Studios
Suhaib Sarmad, Software Development Engineer, Amazon Game Studios
Accelerating Development of Twitch Extensions for Your GameTwitch Developers
Learn how and why to build Extensions on Twitch. Extensions are interactive video player overlays and panels that can be installed directly on the channel page by broadcasters.
Developers can build interactive games, rich data overlays and more. Learn why developers should care about Extensions (and build one), how to build an Extension, and how Twitch can help you build an Extension even faster.
The document discusses strategies for building successful sequels to mobile games. It identifies four types of sequels: 1) updating the original game, 2) creating new games with similar mechanics under the same brand, 3) actual sequels to existing games, and 4) themed sequels involving partnerships. Free-to-play games are best served by continual updates, while premium games may consider sequels. The speaker plans to create an actual sequel to their game Pig Rush to update mechanics and visuals while retaining the existing user base under the same app ID.
The document provides requirements and resources needed to release an application on the Google Play market, including the application title, signed APK file, screenshots, high-resolution app icon, optional promotional graphics/video, privacy policy link, description, contact details, publishing options, and keystore file. It also includes links for the content policy, publishing guidelines, and additional references.
How to gain a commercial licensed software everyניר פסי
This document outlines 5 steps to gain a new commercial licensed software for free every day: 1) Open your browser, 2) In the URL bar, write "SECPROF" and press enter, 3) Click on the Secprof.blogspot.com site, 4) Look in the right corner for an object and click on it, 5) A new tab/window will open with a new free software licensed every day from GiveawayOfTheDay.com.
This Plugin shares Joomla Article to Twitter on article save. Twitter Auto Publish is a simple but powerful extension for Joomla that automatically tweets your new articles or updated article to your Twitter page With our extension.
A podcast release workflow is something that is essential for every podcast. It helps you be more efficient. It keeps you organized. You can idenfity weaknesses in your process. You know exactly what to delegate.
Softjourn and the Entertainment industry VOD Live Video Live EventsEmmy Gengler
The document describes the Clipsync social video platform, which allows users to watch and interact with video content simultaneously or on-demand. It includes features for live streaming, video on demand, social tools like comments and chat, and integrations with content delivery networks. Softjourn has extensive experience working with Clipsync as a software development and support partner, helping to build out the platform's features and capabilities over many years.
Tapjoy shares its pre-launch checklist 101 for mobile app developers. This presentation shares five things developers should keep in mind before launching their mobile game.
GFAR webinar: "The art and science of webcasting and webstreaming"GCARD Conferences
This presentation was used in the GFAR webinar on "The art and science of webcasting and webstreaming"
The announcement blogpost was published here: https://blog.gfar.net/2017/10/05/gfar-webinar-web-casting/
You can find the full recording of this webinar here: https://www.youtube.com/watch?v=bs7IsZQi5zg
The document provides tips for add-on developers to minimize user frustration and maximize delight when building, marketing, and supporting their add-ons. For building, it recommends a clean first run experience, avoiding cluttered user interfaces, and earning user trust. For marketing, it suggests using descriptive names, attractive icons, and helpful screenshots. For listening to users, it advises providing support, monitoring reviews, and utilizing analytics and reporting tools. The overarching goal is to create high quality add-ons that enhance the browser experience for users.
The document discusses connecting agile development upstream and downstream using open source tools. It describes how CollabNet's TeamForge platform can be used to integrate tools and processes, provide traceability across the development lifecycle, and offer metrics and reporting. Demos are provided of the platform and accelerator packs, which extend TeamForge with predefined solutions for agile development and delivery.
_7 OTT App Builders to Support the Development of Your Video Applications_.pdfMega P
Due to their ability to produce engaging content more quickly, over-the-top (OTT) app builders have made the process of creating video applications more accessible. The invitation to explore these platforms emphasizes how over-the-top (OTT) applications hold the potential to transform digital entertainment.
The document outlines Ed Tech Productions' process for developing instructional projects. It discusses conducting client consultations to determine project needs and goals, including topics, budget, timeline and requirements. A feasibility study may then examine the best technologies. Next is a drafting phase where the project components and their interactions are planned out in a blueprint. An approved blueprint marks the start of pre-production.
The Road to Sustainable Corporate Accessibility3Play Media
More and more, companies are turning to web technology and online video for a variety of corporate and enterprise communications. Be it for training, branding, tutorials, or events, this brings up new challenges for companies that need to make their video and web content accessible to individuals with disabilities.
In this webinar, Deque's John Foliot will outline an A to Z approach to sustainable corporate accessibility, providing a roadmap for companies of all sizes. He'll demonstrate how to make accessibility a part of your organization's program, examining the role that everyone in your organization plays in achieving and maintaining accessible digital materials.
This presentation will cover:
Legal requirements and applicable lawsuits
How to make corporate web, video, and training content accessible
Strategies for building accessibility into your workflow
This document discusses building a recommendation system for IPTV as part of a content analytics system. It describes collecting user interaction data from IPTV, OTT, and other content delivery services. The data is ingested into a scalable analytics platform using Kafka and stored in Vertica. A collaborative filtering recommender model is built using Spark ML to generate recommendations without explicit ratings by estimating implicit ratings from usage data. Recommendations are stored back in Vertica and integrated into the IPTV platform via API to suggest new content to users.
Intuit's Accessibility Champion Program - Coaching and Celebrating Ted Drake
This presentation was created for the Accessibility Online webinar series. It explains the goal of Intuit's Accessibility Champion program and explains the steps and successes of this program. The presentation will help you set up a similar problem at your company. Get the full details at this article: http://www.last-child.com/intuits-accessibility-champion-program/
Intranet Project: Roll-out Strategy & Pain Points to considereXo Platform
A modern intranet is a must in every organization. These slides
list the key steps needed for your intranet launch and the pain points to consider along with ways to avoid them.
This document discusses various digital media platforms and components of an over-the-top (OTT) platform. It defines subscription video on demand (SVOD), advertising on demand (AOD), and transactional video on demand (TVOD). It also covers strengths and weaknesses of these platforms. Components of an OTT platform include APIs, DRM, SDKs, and adaptive bitrate streaming. Deployment models include cloud, SaaS, and on-premises. Content delivery networks and subscriber management are also discussed. The document concludes with financial details on Netflix's cost structure and revenue model as an example OTT platform.
Tips and Tricks for a Great Dev PlatformChris Saad
After 15+ years building products, startups, APIs and SDKs that empower developers in some way (most notably the Uber Developer Platform), I share my tips and tricks for building a great platform that makes developers successful.
Get an audio version of these tips and tricks on my podcast at bumpers.fm/startups
Systematic planning is key to a successful live stream. Prepare equipment checklists and test all equipment, preferably at the venue. Have a compelling reason for the live stream and offer interactions to keep the audience engaged. Promote the live stream well in advance across multiple platforms and be sure to communicate with viewers during and after the broadcast.
Understanding TikTok's Video Scoring EquationHamza Rehman
Tiktok algorithms research different experiment on time and keywords to figure out which content has the potential to go viral at right time with right keywords
Developers can build interactive games, rich data overlays and more. Learn why developers should care about Extensions (and build one), how to build an Extension, and how Twitch can help you build an Extension even faster.
The document discusses strategies for building successful sequels to mobile games. It identifies four types of sequels: 1) updating the original game, 2) creating new games with similar mechanics under the same brand, 3) actual sequels to existing games, and 4) themed sequels involving partnerships. Free-to-play games are best served by continual updates, while premium games may consider sequels. The speaker plans to create an actual sequel to their game Pig Rush to update mechanics and visuals while retaining the existing user base under the same app ID.
The document provides requirements and resources needed to release an application on the Google Play market, including the application title, signed APK file, screenshots, high-resolution app icon, optional promotional graphics/video, privacy policy link, description, contact details, publishing options, and keystore file. It also includes links for the content policy, publishing guidelines, and additional references.
How to gain a commercial licensed software everyניר פסי
This document outlines 5 steps to gain a new commercial licensed software for free every day: 1) Open your browser, 2) In the URL bar, write "SECPROF" and press enter, 3) Click on the Secprof.blogspot.com site, 4) Look in the right corner for an object and click on it, 5) A new tab/window will open with a new free software licensed every day from GiveawayOfTheDay.com.
This Plugin shares Joomla Article to Twitter on article save. Twitter Auto Publish is a simple but powerful extension for Joomla that automatically tweets your new articles or updated article to your Twitter page With our extension.
A podcast release workflow is something that is essential for every podcast. It helps you be more efficient. It keeps you organized. You can idenfity weaknesses in your process. You know exactly what to delegate.
Softjourn and the Entertainment industry VOD Live Video Live EventsEmmy Gengler
The document describes the Clipsync social video platform, which allows users to watch and interact with video content simultaneously or on-demand. It includes features for live streaming, video on demand, social tools like comments and chat, and integrations with content delivery networks. Softjourn has extensive experience working with Clipsync as a software development and support partner, helping to build out the platform's features and capabilities over many years.
Tapjoy shares its pre-launch checklist 101 for mobile app developers. This presentation shares five things developers should keep in mind before launching their mobile game.
GFAR webinar: "The art and science of webcasting and webstreaming"GCARD Conferences
This presentation was used in the GFAR webinar on "The art and science of webcasting and webstreaming"
The announcement blogpost was published here: https://blog.gfar.net/2017/10/05/gfar-webinar-web-casting/
You can find the full recording of this webinar here: https://www.youtube.com/watch?v=bs7IsZQi5zg
The document provides tips for add-on developers to minimize user frustration and maximize delight when building, marketing, and supporting their add-ons. For building, it recommends a clean first run experience, avoiding cluttered user interfaces, and earning user trust. For marketing, it suggests using descriptive names, attractive icons, and helpful screenshots. For listening to users, it advises providing support, monitoring reviews, and utilizing analytics and reporting tools. The overarching goal is to create high quality add-ons that enhance the browser experience for users.
The document discusses connecting agile development upstream and downstream using open source tools. It describes how CollabNet's TeamForge platform can be used to integrate tools and processes, provide traceability across the development lifecycle, and offer metrics and reporting. Demos are provided of the platform and accelerator packs, which extend TeamForge with predefined solutions for agile development and delivery.
_7 OTT App Builders to Support the Development of Your Video Applications_.pdfMega P
Due to their ability to produce engaging content more quickly, over-the-top (OTT) app builders have made the process of creating video applications more accessible. The invitation to explore these platforms emphasizes how over-the-top (OTT) applications hold the potential to transform digital entertainment.
The document outlines Ed Tech Productions' process for developing instructional projects. It discusses conducting client consultations to determine project needs and goals, including topics, budget, timeline and requirements. A feasibility study may then examine the best technologies. Next is a drafting phase where the project components and their interactions are planned out in a blueprint. An approved blueprint marks the start of pre-production.
The Road to Sustainable Corporate Accessibility3Play Media
More and more, companies are turning to web technology and online video for a variety of corporate and enterprise communications. Be it for training, branding, tutorials, or events, this brings up new challenges for companies that need to make their video and web content accessible to individuals with disabilities.
In this webinar, Deque's John Foliot will outline an A to Z approach to sustainable corporate accessibility, providing a roadmap for companies of all sizes. He'll demonstrate how to make accessibility a part of your organization's program, examining the role that everyone in your organization plays in achieving and maintaining accessible digital materials.
This presentation will cover:
Legal requirements and applicable lawsuits
How to make corporate web, video, and training content accessible
Strategies for building accessibility into your workflow
This document discusses building a recommendation system for IPTV as part of a content analytics system. It describes collecting user interaction data from IPTV, OTT, and other content delivery services. The data is ingested into a scalable analytics platform using Kafka and stored in Vertica. A collaborative filtering recommender model is built using Spark ML to generate recommendations without explicit ratings by estimating implicit ratings from usage data. Recommendations are stored back in Vertica and integrated into the IPTV platform via API to suggest new content to users.
Intuit's Accessibility Champion Program - Coaching and Celebrating Ted Drake
This presentation was created for the Accessibility Online webinar series. It explains the goal of Intuit's Accessibility Champion program and explains the steps and successes of this program. The presentation will help you set up a similar problem at your company. Get the full details at this article: http://www.last-child.com/intuits-accessibility-champion-program/
Intranet Project: Roll-out Strategy & Pain Points to considereXo Platform
A modern intranet is a must in every organization. These slides
list the key steps needed for your intranet launch and the pain points to consider along with ways to avoid them.
This document discusses various digital media platforms and components of an over-the-top (OTT) platform. It defines subscription video on demand (SVOD), advertising on demand (AOD), and transactional video on demand (TVOD). It also covers strengths and weaknesses of these platforms. Components of an OTT platform include APIs, DRM, SDKs, and adaptive bitrate streaming. Deployment models include cloud, SaaS, and on-premises. Content delivery networks and subscriber management are also discussed. The document concludes with financial details on Netflix's cost structure and revenue model as an example OTT platform.
Tips and Tricks for a Great Dev PlatformChris Saad
After 15+ years building products, startups, APIs and SDKs that empower developers in some way (most notably the Uber Developer Platform), I share my tips and tricks for building a great platform that makes developers successful.
Get an audio version of these tips and tricks on my podcast at bumpers.fm/startups
Systematic planning is key to a successful live stream. Prepare equipment checklists and test all equipment, preferably at the venue. Have a compelling reason for the live stream and offer interactions to keep the audience engaged. Promote the live stream well in advance across multiple platforms and be sure to communicate with viewers during and after the broadcast.
Understanding TikTok's Video Scoring EquationHamza Rehman
Tiktok algorithms research different experiment on time and keywords to figure out which content has the potential to go viral at right time with right keywords
RA21 is working on pilots to improve off-campus access to library resources. The Privacy Preserving Persistent WAYF pilot aims to enhance the Shibboleth identity provider discovery process. It will incorporate additional authentication hints, improve the sign-in flow, and enable cross-provider persistence of user choices. The WAYF Cloud pilot seeks to provide seamless access similar to IP authentication by leveraging existing authentication systems and forming standards for exchanging user data between publishers through a central WAYF Cloud software. Both pilots aim to improve the user experience for off-campus access.
Building Your Own Live Streaming Platform_ A Comprehensive Guide.pdfSuganya Mathivanan
Live streaming has become a dominant form of content consumption in the digital age. With the rise of platforms like YouTube Live, Twitch, and Facebook Live, the demand for live streaming services has never been higher. If you're considering creating your own live-streaming platform, this comprehensive guide will walk you through the essential steps to bring your vision to life.
Building Your Own Live Streaming Platform_ A Comprehensive Guide (1).pdfSuganya Mathivanan
Live streaming has become a dominant form of content consumption in the digital age. With the rise of platforms like YouTube Live, Twitch, and Facebook Live, the demand for live streaming services has never been higher. If you’re considering creating your own live-streaming platform, this comprehensive guide will walk you through the essential steps to bring your vision to life.
API Developer Experience: Why it Matters, and How Documenting Your API with S...SmartBear
Whether you’re new to Swagger, or have already been using the framework for API design, there’s a good chance you still have questions about how to improve your API documentation. Creating API documentation your consumers will love can take some work, but the investment will have a significant payoff in the form of a great developer experience, easier implementation, and improved adoption of your API.
This presentation covers good developer experience in detail, focusing on why and how to provide an optimal experience for developers using your API. We will also cover how Swagger has changed the API design and documentation landscape, and finally show some good practices for API documentation using Swagger in SwaggerHub’s integrated API development platform.
Things to expect in this webinar:
What is Developer Experience (DX)?
What does it mean for an API to have good DX?
API documentation in the context of good DX?
An introduction to the Swagger framework
Designing APIs from a usability perspective using Swagger and SwaggerHub
Similar to Best Practices for Building Extensions - TwitchCon Developer Day 2017 (20)
This document discusses how to embrace hobbyist users of a product or platform. Hobbyists are intrinsically motivated and not focused on money or validation. While some hobbyists may build businesses, their core motivation remains a love of learning. The document advises embracing hobbyists by building great products, recognizing cool things they create, joining their communities, and keeping communication frictionless. Hobbyists are full of questions, are very knowledgeable, and are among a company's biggest fans.
You know Twitch is big for games, but you might not know how to integrate your game with Twitch. Learn how to get the most out of Twitch for your games, including data about what integrations can do for your business.
Learn how Twitch identifies key Extension developer challenges and works backwards to craft solutions. We provide recent examples from feature launches and explain how those features tie into larger visions for the future of Extension developers.
We look back on the year with community achievements, product launches, and the lowdown on multiplayer entertainment—as well as give you a sneak peek of the product roadmap and some big announcements around building, engaging, and monetizing on Twitch.
New to Twitch Extensions? Start here with a rundown of Extension architecture, practical considerations, and common mistakes to avoid when building an Extension.
Rapid Prototyping Twitch Extensions: Five Lessons LearnedTwitch Developers
Twitch Extensions are a powerful solution for connecting streamers and viewers. But where to get started? Join us as we share some of the lessons we learned from prototyping, iterating, and publishing our Twitch Extensions.
The document summarizes Twitch's monetization opportunities for extension developers on its platform. It discusses how developers can earn revenue by allowing purchases or use of Bits within extensions. Specific monetization features highlighted include in-extension purchases, Bits support in extensions, and potential future integrations like ads, subscriptions, and merchandise sales. An example success story of a popular sound effects extension is provided, along with best practices tips. Developers are directed to the Twitch developer website to get started with extension monetization.
Twitch Extension Review Process: The Missing ManualTwitch Developers
So you’ve got a great idea for a Twitch Extension, but do you know the most common reasons why Extensions fail moderation review? Get a deeper understanding of key Twitch policies to observe, and learn how to best prioritize your testing efforts before submitting—so you can pass the first time.
Responding to Feedback: What's New in the Twitch APITwitch Developers
See how your feedback has improved the new Twitch API with a walk-through of what’s new and upcoming as well as some great examples of how developers are using the new Twitch API.
Getting your technology adopted by streamers can seem difficult. But understanding your Extension customer can inform best practices for discovery and improve the chance that your Extension will be activated by streamers.
Chatbots are an awesome way to interact with the Twitch audience. From voting to controlling games, the chat is the most common engagement mechanism in the Twitch steamer’s page. In this session, we covered best practices of building delightful bots and connecting bots to other interactive elements at Twitch, such as Extensions.
This document summarizes a presentation about Twitch extensions. It discusses how extensions allow for interactive experiences on Twitch, providing examples like interactive overlays and in-game item tracking. Extensions are described as simple to create yet scalable, with the ability to empower developer communities. The future of extensions is discussed as the merging of viewership and simulation, with viewers becoming more involved or even playing alongside streamers.
Today’s consumers are cord cutters who enjoy watching what they play and playing what they watch. The days of passive consumption are over. Gaming, since its early days, has always encompassed that behavior, and Twitch has proven that it has been and always will be a community-driven activity, returning games to its original form as live, collaborative experiences. And now broadening the reach of games into culture register beyond the game. This makes social, live video like Twitch a necessary component of the game development process. And it’s easy to get in!
What makes Twitch unique? How can you use data to grow your community on Twitch? How can you integrate with the Twitch API? How do Extensions help grow your audience? Get answers to these questions and more in this presentation.
The document discusses how game developers can leverage Twitch to engage communities, gain feedback, and increase sales. It notes that Twitch has millions of daily viewers and broadcasters, and watching games on Twitch can increase player retention and attribute to game sales. The document recommends developing games that are fun to watch, embracing developer content, and using Twitch APIs, extensions, and features like drops and clips to incentivize interactions. It also discusses the potential of curation mods and the Twitch Insights tool.
One of the best parts about Twitch Drops is that it's a win-win for both the viewer and the developer. The viewer obviously gets whatever you decide to give them in-game, but what about the developers? Check out this presentation to learn more.
The document discusses Twitch extensions and their growth and potential. It provides statistics on Twitch's large user base and the popularity of extensions. Extensions have high engagement rates and increase viewing times. Their use is growing rapidly among broadcasters and viewers. The document outlines how extensions work as simple web components and their flexibility to integrate games, APIs, and involve audiences. It envisions future extensions that merge viewership and gameplay, get audiences more involved, and enable matchmaking. The presentation aims to demonstrate opportunities for game developers to utilize extensions.
Ready to Unlock the Power of Blockchain!Toptal Tech
Imagine a world where data flows freely, yet remains secure. A world where trust is built into the fabric of every transaction. This is the promise of blockchain, a revolutionary technology poised to reshape our digital landscape.
Toptal Tech is at the forefront of this innovation, connecting you with the brightest minds in blockchain development. Together, we can unlock the potential of this transformative technology, building a future of transparency, security, and endless possibilities.
Instagram has become one of the most popular social media platforms, allowing people to share photos, videos, and stories with their followers. Sometimes, though, you might want to view someone's story without them knowing.
3. Agenda
1. Background Information
• What are extensions?
• How are things going?
2. Best Practices – UI/UX
• Viewer-facing features
3. Best Practices – Discovery and Management
• Broadcaster-facing features
4. Q&A
7. Twitch Extensions Performance
Stats as of 10/6
• Over 1,000 developers registered to create extensions
• 69 extensions released on Twitch (214% increase from launch)
• 18% of streamers broadcasting from PC had an extension active on 10/6
• Extensions have been seen by over 15 million devices on Twitch
• Viewers have interacted with extensions over 400 million times
9. Best Practice – Sources of Information
How do we know what works?
• Broadcasters
• Direct feedback from dozens of broadcasters across all spectrums of
audience size
• Developers
• Close partnership with the developers of the most adopted extensions
• Viewers
• Users communicating directly with us about the experience of using
extensions on Twitch
11. Be aware of Twitch UI
Caution Areas UI Layering
12. Be aware of Twitch UI (continued)
Standard
Theater Mode
13. Provide visibility options
• Not all viewers want to interact, many come
just to watch
• Protect the integrity of the lean-back
viewing experience
• First line of defense: Only show extension
content on mouseover
• Other options: Easy to dismiss, easy to
hide, opt in to show
14. Showcase what you have
created to users (carefully)
• Not all users are familiar with the concept of
extensions yet
• Many do not know what may be interactive,
or what that interaction may do
• Subtly nudging discovery of your interactive
content will increase engagement
• Be sure to collect feedback from
broadcasters as you experiment
15. Let viewers customize
• Different viewers care about different
portions of content in a stream
• Underlying content location and priority
changes over time
• Providing viewers the ability to customize
the location and/or presentation of your
extension can save you UX & setup pain
16. Fail gracefully
• When operating at Twitch scale, things are
bound to go wrong
• Build smart failure handling into your
systems
• For video overlays – hide all extension
content if failure is detected
• For panels – display an actionable (or at
minimum, non-disruptive) error message
20. Use all tools to improve
broadcaster experience
• The process of installing and managing
extensions is still new for many users
• Twitch has created tools to help you
shepherd your users in the right direction
• Utilize required configuration, required
broadcaster abilities to minimize opportunity
for user confusion and error