Rethinking digital asset management for Twitch streamers
Streamers use Twitch's Creator Dashboard to upload and manage custom digital assets that are used in their channel. When I got to Twitch, each feature had a different asset management and upload experience. Streamers had to re-orient themselves to different interaction paradigms and design patterns depending on whether they were uploading emotes, Cheermotes, or Bits Tier Emotes. Not only did the UX differ from feature to feature, most of the interactions were clunky and confusing. While I was originally asked to design an upload experience for Animated Emotes, I quickly identified the larger need to consolidate and standardize Twitch's digital asset management.
Unintuitive navigation and inconsistent information hierarchy for similar experiences across different asset types
The inability to save historically approved assets makes it challenging for streamers to respond to the needs of their communities quickly, and de-incentivizes the creation of new content.
Users want a dedicated space to upload and store all asset types. Improving navigation and consolidating asset pages would remove the dependency on 3P tools, make it easier to locate and manage all custom content, and allow creators to more easily locate and manage custom content
–Twitch Creator, Research Participant
The team and I used this redesign as an opportunity to completely rethink digital asset management on Twitch. In addition to redesigning the emote and digital asset management experience we introduced brand new functionality including a staging/storage library, drag-and-drop slot assignment, and emote approval status indicators.
Creation of a page that consolidates Sub Emotes, Bits Tier Emotes, & Cheermotes into a single experience
A library to store, swap, and manage assets independently from slots
A consistent upload experience for all asset types, and a reliable noun-verb interaction model for asset selection and assignment
Consolidating digital asset experiences into a single experience
A library to store, swap, and manage assets independently from slots
A consistent upload experience for all asset types, and a reliable noun-verb interaction model for asset selection and assignment
Intuitive, rapid asset slot assignment by introducing live preview and edit-in-place interactions