Twitch logo
Subject platform
Twitch
University of Nottingham logo
UX Case Study — Live Streaming Platforms

Rebuilding the stream: closing the gap between Twitch and the people who run it

A ground-up investigation into why streamers still duct-tape their workflow together with third-party tools, and a feasibility-scored roadmap for what Twitch's native experience could do instead.

Role
Lead UX Researcher & Designer
(independent, solo project)
Timeline
Sept 2024 – Jan 2025
5 months
Methods
Semi-structured interviews,
thematic analysis, feasibility scoring
Deliverables
Research findings, design principles,
prioritized concepts & wireframes
Independent research case study conducted as part of an MSc in Human-Computer Interaction. Not affiliated with, sponsored by, or endorsed by Twitch Interactive, Inc.
User Interviews Thematic Analysis Journey Mapping Wireframing Feasibility Scoring Cross-Cultural Research Accessibility Advocacy Stakeholder Framing
01

Project overview

Why I went looking for problems on a platform that already looks like it's winning.

Twitch draws in over 31 million daily visitors and has become the default home for live gaming, art, music and "Just Chatting" content. But scale hides friction. Underneath the growth curve, the people actually running the broadcasts — the streamers — were quietly assembling their own workaround economy of third-party software just to do what the platform doesn't do for them.

The brief I gave myself

I set out to answer a simple question with an uncomfortable amount of nuance: what does Twitch's interface actually cost the people who depend on it every day? Rather than auditing the UI in isolation, I went to the source — active streamers managing real broadcasts, real chat volume, and real audience growth pressure.

What I was optimizing for

  • Grounding every recommendation in a first-hand account, not a hunch
  • Surfacing where streamer needs and viewer needs pull in different directions
  • Testing every idea against feasibility, not just desirability
6
Streamers interviewed
2
Regions — UK & India
6
Core problem themes
8
Feasibility-scored concepts
02

Problem discovery

Five patterns of friction, in streamers' own words.

Once I started coding the interviews, the same five wounds kept reopening across completely different streamers — different countries, different content, different audience sizes. That repetition is what told me these weren't one-off complaints; they were structural gaps in the platform.

Pain point 01 — Workflow

The broadcast runs on borrowed software

Every streamer I spoke to depended on OBS, Streamlabs, or Streamer Bot just to produce a watchable stream — and every one of them described the setup as fragile.

Pain point 02 — Discoverability

Growth is a closed loop for small channels

All six participants felt the recommendation algorithm only rewards streamers who are already big, leaving newer or niche creators effectively invisible.

Pain point 03 — Chat & interactivity

Engagement outpaces the tools to manage it

The busier a stream gets, the less usable native chat becomes — there's no way to pin, filter, or prioritize what actually matters in the moment.

Pain point 04 — Interface rigidity

One layout, for every kind of creator

The dashboard and homepage can't be rearranged, so a quiz streamer, a comedy streamer, and a variety gamer all fight the same static template.

Pain point 05 — Accessibility & reach

Captions and multilingual support don't hold up

Unreliable real-time captions weren't framed as a nice-to-have — streamers connected them directly to lost international audiences and viewers with hearing impairments.

Pain point 06 — Community & continuity

The relationship resets the moment the stream ends

Every streamer I spoke to had patched this gap with Discord, because Twitch gives them no native way to keep a community together — or even segment it — between broadcasts.

"Getting discovered is nearly impossible unless you're playing a trending game or have an established audience."

— Streamer 1, 580 followers, United Kingdom
Streamer_1"A recent update wiped my OBS scenes, and it took a weekend to restore them."workflow
Streamer_2"If you're not big already, Twitch doesn't give you the tools to grow."discoverability
Streamer_3"It would be great to rearrange my dashboard or have a homepage reflecting my interests."interface
Streamer_4"Managing chat during active streams is challenging without tools like pinned messages or chat filters."chat
Streamer_5"Lagging alerts are frustrating. Viewers donate, and I miss it because the notification doesn't work."stream health
Streamer_6"Twitch is missing out on a global audience because its accessibility features aren't effective."accessibility
Streamer_4"Discord fills the gaps that Twitch leaves, but it would be better if Twitch had built-in tools."community
03

Research approach

How I got from "streamers seem frustrated" to five defensible, evidenced themes.

Method

I ran semi-structured, one-on-one interviews over Zoom, audio-recorded and manually transcribed so I could stay close to tone, hesitation, and emphasis — details a purely automated transcript would have flattened.

I deliberately recruited across two cultural contexts, the UK and India, to separate universal platform pain from region-specific friction — things like differing internet infrastructure or multilingual audience expectations.

Research questions

  • How do streamers manage viewer interaction and engagement in real time?
  • Where does the current workflow create inefficiency or dependency on outside tools?
  • How do streamers perceive Twitch's interface design today?
  • What would streamers change, if they could redesign it themselves?

Participants

I intentionally sampled across follower counts — from a 20-follower hobbyist to a 14,900-follower part-time creator — because discoverability pain is felt very differently depending on where you sit in that range.

ParticipantFollowersContent typeLocation
Streamer 1580VarietyUnited Kingdom
Streamer 21,700Games, ComedyUnited Kingdom
Streamer 320Quizzes, GamesIndia
Streamer 414,900GamingIndia
Streamer 51,500ComedyUnited Kingdom
Streamer 6490GamingIndia

Analysis: three passes of coding

  • 01
    Open coding

    Line-by-line read of every transcript to surface raw concepts — "chat clutter during busy streams," "reliance on OBS," with nothing dismissed as too minor.

  • 02
    Axial coding

    Grouped those raw codes into categories — viewer engagement, workflow efficiency, interface design — and mapped how they reinforced each other.

  • 03
    Selective coding

    Distilled the categories into five prioritized themes that could actually drive design decisions, not just describe the problem.

  • Ethics

    Informed consent, anonymized identities, and fully voluntary, unincentivized participation to protect data integrity.

    Known limitations

    A six-person sample and self-reported data mean findings should be read as directional, not statistically generalizable.

    Scope

    Findings are Twitch-specific; transferability to other live-streaming platforms would need separate validation.

    04

    Problem analysis

    Mapping the friction against the actual streaming workflow — and what it costs.

    Individually, each pain point sounds like an inconvenience. Mapped against a single stream's lifecycle, they compound — the streamer starts the session already behind, and stays reactive instead of present with their audience.

    Pre-stream setup Going live During the stream Post-stream & growth Hours lost to OBS/overlay setup before the broadcast even starts A routine update wipes scenes — no warning, no autosave Chat floods; a donation alert lags and goes unseen mid-stream Stream ends, discovery resets to zero for the next broadcast CONFIDENCE / ENERGY
    Fig. 1 — Composite streamer journey, synthesized from six interviews. Dips mark where third-party dependency, technical fragility, and platform rigidity intersect.
    Impact on users

    Attention pulled away from the audience

    Every minute spent firefighting a broken overlay or a missed alert is a minute not spent on the thing streaming is actually for — the audience. Participants linked this directly to stress: one described having to "focus on my core community" as a deliberate coping strategy against metric obsession.

    Impact on the business

    A retention and equity risk, not just a UX gripe

    If growth genuinely requires an existing audience, Twitch's next generation of creators — the ones with 20 to 2,000 followers today — have a structurally harder path to staying on the platform at all. Unreliable accessibility compounds this by capping the platform's addressable global audience.

    05

    Solution planning

    Turning five themes into principles, then stress-testing every idea against feasibility.

    Design principles

    Principle 01

    Native over borrowed

    If a third-party tool has become essential, that's a signal Twitch should own the core version of it.

    Principle 02

    Modular, not monolithic

    One dashboard layout can't serve a quiz host and a variety gamer equally well — let people configure their own.

    Principle 03

    Equitable by default

    Discovery mechanics should give small and niche channels a fair floor, not just optimize for what's already popular.

    Principle 04

    Design for the global streamer

    Accessibility and multilingual support aren't edge cases — they gate who can even join the community.

    Prioritization: impact vs. feasibility

    I scored every concept against streamer demand, technical feasibility, and implementation risk — the same lens a product team would use to defend a roadmap, not just a wishlist.

    IMPACT ON STREAMERS → FEASIBILITY → PRIORITIZE NOW PLAN NEXT QUICK / MINOR RECONSIDER Stream Health HUD Native Streaming Tools Discoverability Clips Feed → Chat Command Center Built-in Community Tools Real-time Captions Modular Dashboard Onboarding Guides
    Fig. 2 — Eight concepts plotted by streamer-reported impact and technical/organizational feasibility. Filled purple = high feasibility; light purple = moderate.
    06

    Design implementation

    Translating the top-right quadrant into concepts a streamer could actually recognize.

    I took the four highest-leverage concepts and sketched them to wireframe fidelity — enough to test the interaction logic and get the layout in front of the design principles above, without over-investing before the concept itself was validated.

    Concept — Modular creator dashboard

    Directly answers Streamer 3's ask to "rearrange my dashboard." Widgets for chat, analytics, alerts, and stream health become drag-and-repositionable cards, with a Standard mode for casual streamers and an Advanced mode that unlocks deeper customization — so power users get flexibility without overwhelming first-time streamers.

    Your Dashboard ✎ CUSTOMIZE Live Chat 📌 Pinned: Thanks for the raid! Stream Health BITRATE DROPPED FRAMES MIC INPUT — ACTIVE Analytics Alerts & Donations + Drag any widget here to rearrange your layout
    Fig. 3 — Modular dashboard wireframe: widgets can be repositioned; a pinned chat message and live health metrics sit above the fold by default.

    Concept — Chat command center

    Answers the single most repeated complaint in the study. Pinned messages, keyword filters, and a highlighted donation lane keep meaningful interactions visible without Twitch over-automating what gets shown — addressing streamers' worry that heavy-handed filtering could alienate real viewers.

    Chat FILTER: KEYWORDS + PIN MESSAGE 📌 mod_amy: Question of the round — drop your answers below! 💜 kai_streams donated — "loving the energy tonight!" viewer_582: this quiz round is brutal lol nova_watches: can we get a rematch after? quietfan22: 🔥🔥🔥 viewer_101: pin that answer key please modbot: reminder — be kind in chat 💜 Send a message… Chat
    Fig. 4 — Chat command center wireframe: pinned messages and donation highlights persist above the scrolling feed, with lightweight keyword filtering rather than full automation.

    Concept — Equitable discoverability feed

    A TikTok-style clip surface, but deliberately split into two rails — "Trending" and a protected "New & Rising" lane — so the algorithm can't quietly collapse back into rewarding only the channels that are already large.

    Discover TRENDING NEW & RISING · guaranteed placement, independent of follower count
    Fig. 5 — Discovery feed wireframe: a protected "New & Rising" rail gives smaller channels a visibility floor the algorithm can't erode.
    07

    Validation & outcome

    Being honest about what was validated — and what's next.

    How I validated the recommendations

    This project's validation loop was evidence-based, not usability-tested. Every concept was checked against three questions before it earned a place on the roadmap: does streamer feedback actually support it, is it technically feasible given Twitch's existing infrastructure, and what would break if we shipped it.

    That framework is what surfaced the tradeoffs a wishlist would have missed — for example, AI-driven chat prioritization sounded appealing, but risked misreading context and quietly deprioritizing genuine viewers, so I scoped the recommendation down to keyword filtering and manual pinning first.

    What I'd do with more runway

    The natural next step — outside the scope of a solo academic timeline — is moderated usability testing of the wireframes with a new cohort of streamers, followed by an A/B test of the "New & Rising" discovery rail against Twitch's current algorithm to measure actual lift in small-channel visibility.

    I'm flagging this directly rather than dressing up feasibility analysis as user testing — a case study is only useful to a hiring team if the rigor claimed matches the rigor done.

    Feasibility scorecard

    ConceptFeasibilityPrimary riskRecommended rollout
    Stream health monitoringHighAlert fatigue if thresholds aren't tunableShip first, customizable thresholds
    Native streaming toolsHighPower-user resistance to switching from OBSOptional, alongside third-party support
    Discoverability clips feedHighAlgorithm bias re-emerging; moderation loadPhase in with a protected small-channel rail
    Built-in community toolsHighRedundancy with DiscordIntegrate rather than replace
    Chat management enhancementsModerateAI prioritization misjudging contextShip manual pin/filter now, AI later
    Customizable dashboardsModerateOverwhelms casual/new streamersStandard mode default, Advanced opt-in
    Real-time captions & multilingual supportModerateAccuracy across accents & languagesPhased rollout, major languages first

    Proposed roadmap

    Now

    Stream Health HUDReal-time alerts for dropped frames, muted mics, and missed notifications
    Chat pinning & filtersManual tools that solve the immediate chat-chaos problem

    Next

    New & Rising discovery railGuaranteed exposure lane, tested against the existing algorithm
    Standard-mode modular dashboardRearrangeable widgets with sensible defaults

    Later

    Native overlay & alert builderOptional first-party alternative to OBS/Streamlabs
    Multilingual live captionsPhased by language, starting with the highest-need regions
    08

    Reflection

    What this project changed about how I design.

    Cross-cultural research surfaces problems a single-market study can't

    Interviewing across the UK and India didn't just add sample size — it revealed that "reliability" means different things in different infrastructure contexts. A streamer in India restarting a broadcast after a power cut is a UX problem I would never have found staying inside one region's assumptions.

    Feasibility isn't a constraint on good ideas — it's part of the idea

    Early in the project I treated feasibility scoring as a final filter after the "real" design work. By the end, I was designing with it from the start: the reason the discovery feed concept works is specifically because it reuses infrastructure streamers already generate — clips — rather than asking for something built from nothing.

    Streamer needs and platform incentives don't automatically align

    Equitable discoverability is good for streamers and arguably good for Twitch's long-term content diversity — but it can conflict with short-term engagement metrics that reward what's already popular. Naming that tension explicitly, rather than designing around it quietly, made the recommendation more credible, not less.

    How this shapes my practice going forward

    I now default to pairing every qualitative insight with an explicit feasibility and business-impact lens before it reaches a roadmap — treating "will streamers want this" and "can and should we build this" as one conversation, not two sequential ones.

    Read the full research

    Go deeper into the original dissertation

    This case study distills six months of research into a strategic narrative. The full 30-page dissertation includes the complete literature review, interview transcripts analysis, and detailed methodology behind it.