back button

Case Overview

My Role

UX Designer/Front-end Developer

Background

This redesign was part of an upper-level UI/UX class at Brown. For this project, we had to pick a recent startup from Y Combinator and attempt to design a prototype of an interface that would solve the startup's problem, but without looking at any of the startup's products. For our startup, we selected Tangia, a monetization platform for streamers that enables viewers to buy interactions that affect the game being streamed in real-time. For example, a viewer pays $15 to spawn a boss enemy, and it instantly appears in the streamer's Minecraft world. We read Tangia's vision on Y Combinator but did not view any of their designed interfaces before completing the project.

Key Project Structure

  • Group design sprint
  • Low-fidelity re-design
  • High-fidelity Figma Prototype
  • Industry critique
  • Usability Testing
  • Final re-design

Key Project Outcome

A user-tested high-fidelity re-design of Tangia.

Selecting a Startup

We had to pick a recent startup from Y Combinator and attempt to design a prototype of an interface that would solve the startup's problem, but without looking at any of the startup's products.

For our startup, we selected Tangia, a monetization platform for streamers that enables viewers to buy interactions that affect the game being streamed in real time. For example, a viewer pays $15 to spawn a boss enemy, and it instantly appears in the streamer's Minecraft world.

We read Tangia's vision on Y Combinator, but did not view any of their designed interfaces before completing the project.

Sketching & Wireframing

Pre-Design Thinking

Tangia affects both the viewers and the streamers. Because we would expect the viewers and the streamers to see two very different interfaces, we decided to focus solely upon the interface for viewers. We sketched a variety of possible interfaces, all of which were intended for desktop.

Sketching

We explored several design alternatives in order to imagine what Tangia might look like.

Tangia envisioned as a standalone streaming site integrated with streaming servies to both interact with and watch a stream (My Sketch).

  • Top: vertical scrolling and item checkout selection with a pop-out tab
  • Middle: Horizontal scrolling with a checkout pop-out tab
  • Bottom: Horizontal scrolling with horizontal expanding tab

(enlarge sketch)

Tangia envisioned as a standalone website that will accompany other streaming services (such as Twitch, YouTube, etc).

  • Top: home page with a welcome message, recommended streams, and search/browsing options in the left navigation bar
  • Bottom Left: streamer's page with a preview of their stream and scrollable content of the purchasable interactions. The navigation bar from the home page remains.
  • Bottom Right: built on the streamer's page, the checkout page appears like a pop-up that blocks the rest of the screen while the user purchases the interaction.
(enlarge sketch)

Tangia envisioned as an embedded feature on a streaming service such as Twitch.

Interactivity of hover within the embedded feature()
Version of the spawn in feature selections with descriptions and images not grouped together (enlarge sketch)
Popup of what image and description grouping would look like (enlarge sketch)
Option for pricing where pricing is determined by how long until the feature would be spawned in stream. (enlarge sketch)
Another option where timing could be specifically determined and would affect pricing. (enlarge sketch)

Tangia envisioned as a standalone streaming site integrated with streaming servies to both interact with and watch a stream.

Clockwise, starting from top: sign-in page; profile picture with input boxes for information and buttons for logout and saving/canceling new information; payment page for adding a card info; streamer profile page whereon the user can but interactions; home page where user can search for streamers and see streamers she follows. (enlarge sketch)

Combining Ideas into a Wireframe

After a group design sprint, we took the best elements of each sketch to create one cohesive wireframe for a standalone interface. There were many possible ways for Tangia to exist (such as a feature embedded in streaming services or a browser extension), but we decided to move forward envisioning Tangia as a standalone site.

Wireframe that combined our ideas from our individual sketches. (enlarge wireframe)

This final wireframe incorporated ideas from all of our sketches.

Mockups

Interactive High-Fidelity Mockup

Next, we created an interactive high-fidelity prototype, which is an enhanced version of the combined wireframe, populated with sample realistic content. Feel free to interact with the prototype and navigate through the different screens.

Figma prototype of our Tangia interface before critique

Mockup Critique

After designing our high-fidelity prototype, we shared with 30 other people and received feedback and critiques from them. The critiques and the changes we implemented in response to the critiques are listed below.

Critique Received Change Implemented
Provide reassurance for users in regards to security for payment Added a lock icon next to the payment information in account settings
Search bar in right rail is confusing Removed the search bar from the right rail
Badges had unclear meaning Removed badges from account page completely
Dark mode takes up too much space on the nav bar Removed dark mode from the nav bar and placed it in the account page and only kept it in sign in
Breathability Removed the search bar from the right rail, reduced size of top nav bar, reduced right rail to ⅔ the original size
Unclear color hierarchy. Colors don't have consistent meaning in regards to their function. Adhered to a consistent visual style so that button colors and background colors, etc are all consistently used throughout the different pages of the site. Things that looked similar to buttons were changed to avoid confusion.
Despite the importance of the stream, it was relatively small on the page. Unable to see the chat Made stream bigger
Unclear if the streaming page was a page for a specific streamer or the user's profile page. Confused by the big logo with username with the streamer name. Unsure if that is their name or the streamer's name Added "[streamer name] is streaming [game name]"" to clarify that the streaming page is the streaming page and made the name and image smaller
Would this have compatibility with other streaming platforms like youtube or facebook? People felt main purpose of Tangia was more so a streaming platform rather than a support to make streams more interactive Added a return to Twitch button and the location of stream is now indicated under the description of streams
In-app currency Replaced money with tangerines (like bits on Twitch)
Confused if users have the ability to switch which streamer they are watching within Tangia Added home page with multiple suggested / previously watched streamers and a search bar so that users can search for different streamers. This also aids in site navigation.

We modified our previous prototype, which you can interact with here.

Figma prototype of our Tangia interface after implementing suggestions from critique

Design choices to achieve the original goals of the startup:

User Testing

Assigned Task

Imagine you are a viewer of the Twitch streamer thejocraft_live. Buy a "Creeper Mob Spawn!" interaction and confirm the purchase in your order history. Please think aloud as you perform the task. You will be interacting with a Figma prototype and not a fully functional website.

Testing Instructions via UserTesting.com

Listed here are the instructions given to users while testing the prototype.

  1. Choose between light or dark mode, and sign in please.
  2. Do not click on anything yet please! Describe what you are seeing on the home page. How would you interact with this page?
  3. Please proceed to thejocraft_live's stream page, and describe what you are seeing on the page and what you would do.
  4. Please purchase a "Creeper Mob Spawn!" interaction for thejocraft_live's stream. Please remember to describe your thought process as you work through this task!
  5. How do you know that your purchase registered?
  6. If you have not yet, please confirm your purchase in your order history.
  7. How would you navigate to the home page?

Analysis of Results

Expectations

We expect the home page and checkout process to be intuitive and smooth.

We primarily think that the task of navigating to order history might be more difficult for users.

In addition, we suspect that subjects may be confused about the overall purpose of the site (such as what the embedded Twitch stream is for).

Observations and Errors

We had three users test our site: Vikingevaluator, Tubbington, and Sessa925.

"I would be able to spawn certain types of, probably, characters in the game to make it more enjoyable and maybe to participate in the game. This is very interesting, by the way. The viewer is not only watching the scene but also participating in the gameplay. This is very nice."
-Vikingevaluator
Screencapture of Vikingevaluator's walkthrough of our prototype
Screencapture of Tubbington's walkthrough of our prototype
Screencapture of Sessa925's walkthrough of our prototype

Possible Improvements

The issue which Sessa925 ran into seems the most important to resolve, but it is not actually something we can fix because of Figma itself.

To clarify Tubbington and Sessa925's critiques, we would change the wording of "Recently Watched" to be "Current Stream" instead.

Two possible solutions to address Vikingevaluator's confusion: we could either put an exclamation mark on the profile icon to indicate that attention is warranted on the profile page, or we could add a bell icon with a number that indicates how many notifications the user has, including purchase notifications.

Contacting the Startup

To round out the project, we contacted the Tangia team and shared our project with them. Here's a copy of our email.


Hello!

We are sleepyotter, roundthings, mawkishmeerkat, and shyworm-our students from Brown University taking a class in UI / UX! We are concluding a group project in which we had to pick a recent startup from Y Combinator and attempt to design a prototype of an interface that would solve the startup's problem, but without looking at any of the startup's products. We were intrigued by the premise of your company—allowing viewers to interact with their favorite streamers—so we chose to tackle a prototype for Tangia! We decided to create a standalone website interface for viewers. Specifically, we created a prototype in Figma that allows a viewer to log in, navigate to a favorite streamer, and spawn creepers into the game! If you are interested, we have shared the Figma prototype with you. We can also share with you the whole writeup for our project if you would like! We would love to hear your thoughts on what we created!

Warmly,
sleepyotter, roundthings, mawkishmeerkat, and shyworm