← All projects
eFuse Twitch Extension May 2023 - September 2023

Improving fan engagement through Twitch extension

My role

Product Design Lead


Research support

Twitch extension design

Development support


eFuse's existing eRena Leaderboard Extension was limited in functionality, and difficult for tournament operators to set up.

I delivered research and designs to capture an additional revenue stream for the business, while improving the fans overall engagement with eFuse by

  • adding support for additional bracket types

  • introducing event information contextually in Twitch streams

  • driving impressions to sponsors and advertisers through improved ad placement

  • overhauling the visual design of the extension


By providing tournament content to the Twitch stream, fans would be more likely to engage with sponsored content. Additionally, prioritizing event information first, could avoid ad-blindness and thus increase the likelihood of a fan becoming a buyer for our sponsors.


Assuming we could rebuild the Twitch Extension to deliver anything a fan might need, our competitive analysis suggested we included features for viewing full bracket visualizations, polls, and team details.

Old Extension The old extension was clunky and provided a very little information to a fan

Initial Mocks Initial design explorations included polls, team details, and bracket visualization

Limited time =/= abandoning research

Due to the time constraints of this project, we focused our research efforts on testing completed designs, rather than generative research. There was an existing extension which needed improved to support other business goals. My role as research support for this project was to help deliver a discussion guide and hypothesis for what we wanted to learn from the 6 user interviews we conducted.

Research Methodology

Myself and the Research Lead, compiled a discussion guide to answer questions about what information is most important about an event and the streamer playing, so that the designs could accurately reflect those user needs.

The Twitch platform itself makes discoverability of any extension a challenge. This led to removing functionality early on which would have provided fans the ability to participate in polls and view the visual bracket format, and rather focus on two core ideas:

  • What is the event? What's the format? Prizing?

  • How is this streamer performing? Are they winning/losing/progressing to future stages?


  • 4 Tournament Operations

  • 2 Broadcast Technicians

Both of these user personas are responsible for providing fans and players of the events with a best-in-class experience, and thus their insights helped inform direction on exactly what information about an event could be beneficial to display within an updated Twitch extension.


The research led to cutting scope such as match & player details, polls, and team features early on to focus on Event Details and Standings/Results. The rest of the information could be found via linking back to the core product, and allows the extension to stay focused.

From all 6 interviews we learned:

  • Fans and enthusiasts prefer to stay on stream vs leaving for additional content

  • Providing event and standings content in the twitch extension helps answer the most common questions asked by fans during a broadcast

  • All 6 participants preferred the new solution to what they have at their disposal today

And so, we build.

I worked closely to define requirements directly with the engineers on the project, as the Twitch documentation for extensions is limited. The primary focus here was to develop a standard for how eFuse twitch extensions should operate and look.

Given the technical constraints of this being a Twitch extension, we were unable to use our existing design system. This led to a more hands-on design review process where I was reviewing development work at every defined milestone for the project.

A decision I made early on to reduce development cost was to design a single but flexible component that all other bracket types, other than Point Race standings, could share. Providing links out to our core product would allow fans any additional information about the event that wasn't shown on Twitch. This decision allowed for the engineers to quickly stand up the extension, without needing to build 5 custom event views.

That's great Derek, but what did the fans think?

This project is currently being launched, but you can check out the experience for yourself below. You can view additional event types by tapping on the Leaderboard/Results title.