Build an Extension that fuels the Twitch community

Twitch has turned the live streaming experience upside down, now they’re partnering with AWS and challenging you to elevate the streaming experience with Twitch Extensions powered by AWS tools. Extensions are apps that can interact with live streams as a panel on a channel or a video overlay, making a fully interactive experience between content creators and their viewers. What Extensions can you create to make community interaction and engagement even better?

The Twitch Extensions sandbox is a web-based WYSIWYG editor that makes it easy for developers to build and ship Extensions with robust samples and real-time testing on a live channel. Combine this with AWS integrations and the possibilities of what to test and build grow exponentially.

To learn more about developing on Twitch, check out our forums page, and get inspired by past developer showcases here. Join the competition Slack channel to find teammates, chat with the other participants, and more!

  

 

View full rules

Requirements

Main Requirement: Build a Twitch Extension for viewers, broadcasters, or both that integrates or is built with at least one AWS service. 

What to submit:

  • Submit your Extension on the Twitch Developer Portal for review 

  • Demo video that shows your functioning Extension uploaded to YouTube or Vimeo

  • Provide access to your whitelisted Extension with /Twitchdev for judging and testing. (You will add the userID account 141981764 in your Access Settings.)

  • Completed submission form on the Devpost site BEFORE 5:00 pm EST on February 26th, 2019

How to enter

  1. Register for the challenge on Devpost and join the challenge Slack channel.

  2. Review the Resources to help get started.

  3. Sign up for a Twitch developer account.

  4. Build your Extension that integrates at least one AWS service.

  5. Shoot your demo video and/or screencast your functioning Extension.

  6. Provide access to your whitelisted Extension with /Twitchdev for judging and testing. (You will add the userID account 141981764 in your Access Settings.)

  7. Submit your Extension to Twitch for review. (Note: it does not have to pass review by the deadline, but must be submitted in time.)

  8. Submit your application on twitchdev.devpost.com BEFORE the deadline for consideration in the challenge!

Judges

Travis Brown

Travis Brown
Integration Engineer Manager, Extensions - Twitch

Jon Bulava

Jon Bulava
Developer Advocacy, Extensions - Twitch

Nicki Klein

Nicki Klein
Senior Technical Evangelist - AWS Marketing

Aaron Liao

Aaron Liao
Head of Developer Marketing - AWS

Patrick Sanchez

Patrick Sanchez
Director of Engineering, Extensions - Twitch

Amir Shevat

Amir Shevat
VP, Developer Experience - Twitch

Judging Criteria

  • Novelty, Creativity, and Innovation
    (Includes the ability to amaze and delight viewers when engaging with a stream.)
  • Implementation of the Idea
    (Includes how well the idea was executed and how well the extension makes use of AWS services.)
  • Potential Value to Twitch community
    (Includes the extent to which the solution can help Twitch content creators.)
  • Business Potential
    (Includes the prospects of building a viable business via the extension over time.)