Bash Video

Bash is a video conferencing solution built for social gatherings of any size.

Year

Jan - Jun 2021

Project Type

UI/UX Design

Role

Contract Product Designer

Team

Theresa Chien, Jim Meenan, Andrew Grim, Ben Vinson, Don Brunais, Jim Greer

Project Overview

A better way to video chat

Bashes = video calling rooms on Bash Video

For five months I got the chance to work at Bash Video (now part of Roblox) on building a better way to video chat with a large group of colleagues or friends.

I was filling in for the Chief Design Officer while she was on maternity leave and worked closely with the product and engineering leads to take over existing projects on improving user experience for the core video product and in-app games. In addition to this I also worked on the development of a new feature for hosting speaker panels.

The Task

Design interfaces for a video conferencing platform that are both visually engaging and intuitive to users.

My Role/Responsibilities

UI/UX Design
Developer handoff
Marketing design

Background / Context

During the pandemic people had a strong need to stay connected, share experiences and have fun in new ways.

Video calling software was a way to do this, yet a lot of existing platforms like Zoom and Google Meet felt overly professional and users found it hard to switch from work to things like team bonding events while using the same software. People were also having difficulty figuring how to make online events fun and engaging for participants.

The following are a selection of projects I worked on during my time at Bash Video.

PROJECT 1

User actions updates
+ Sidebar development

Original user actions interface

Bash utilizes video feeds in the form of circles that adjust their size as participants join or leave the call. With additional functions on top of these bubbles like user messages and notifications, when a Bash had larger groups of people it was hard for these functions to appear clearly and not get lost in the mix of moving circles.

Goals

Reducing clutter on the video chat interface
Increasing accessibility to available user actions
Promoting use of breakout rooms
Increasing the amount of control users have over their call interface.

User actions analysis

The interface originally had user messages and mute buttons hanging off of the bottom of the circles, with breakout rooms floating on the sides of the interface.

Beyond the 'Take the Stage' feature where one user circle could show up larger than all the others, users also didn't have much control around how they wanted different video circles to show up on their screens. Features like kicking a user from the call were also hidden away in menus.

Updated Design for User Actions
Changes made:
  • Moved user actions to show on hover over circles
  • Allow users to manually increase and decrease the size of video circles
  • Moved user messages and status updates to show inside their video circle
  • Added functionality including turning off video when users set status to 'BRB'
Sidebar development

The second part of the changes involved creating a sidebar that would house notifications, the breakout rooms as well as provide easy user access to features such as playing music, setting a status, creating a new breakout room, and editing the look of the current room. There were two sidebar modes: expanded and condensed, and the Bash chat was also integrated onto the sidebar.

Design challenges
  • Deciding what features and buttons to include on the sidebar
  • Figuring out the easiest way for users to open up the sidebar (tap, drag, hover)
  • How the expanded and condensed versions should look
  • Transitions and alignment between the expanded and condensed versions

PROJECT 2

Plan page redesign

Original plan page interface

On the old plan page it wasn't clear that users could reuse Bashes multiple times. There also wasn't a way for them to view their previous Bashes, and differentiate clearly between scheduled events that would expire and those that would stay open.

Goals

Increasing engagement with breakout rooms
Encouraging users to use recurring Bash rooms
Increasing clarity of the plan page
Giving users more flexibility in planning Bash events

User actions analysis

The interface originally had user messages and mute buttons hanging off of the bottom of the circles, with breakout rooms floating on the sides of the interface.

Beyond the 'Take the Stage' feature where one user circle could show up larger than all the others, users also didn't have much control around how they wanted different video circles to show up on their screens. Features like kicking a user from the call were also hidden away in menus.

Updated Design for Plan Page
Changes made:
  • Showed a preview of what the created Bash would look like
  • Recurring bashes show images of participants from the last session
  • Options to customize aspects of a Bash directly from the plan page
  • Clear differentiation between free and premium Bashes

PROJECT 3

Home page redesign

Original Bash website interface

Goals of this project included increasing customer conversion as well as customer knowledge about certain features of Bash. The original website didn't feel very official which could cause hesitancy to try out the product. There was also no specific information about the different games and features that users had access to on Bash.

Goals

Increasing customer conversion
Increasing customer knowledge about Bash features
Making the site design more modern
Increase brand legitimacy

Updated Design for Website
Changes made:
  • Added company logos of current Bash customers
  • Built out a dedicated section to showcase games
  • Added new pricing/plans section
  • Updated the site to have a more modern look
  • Introduced interactive modules to showcase different Bash features

PROJECT 4

Panel mode

With a lot of panel events going virtual, the goal of this project was to create a mode on Bash to host these kinds of events. Features needed to include ways for users to ask questions and for moderators or speakers to manage these questions and bring members of the audience onstage.

Challenges

Allowing panelists/moderators to easily manage questions and participants
Giving users different ways to express that they have something to say

Final Panel Mode Design
Panel mode allows participants to:

Upvote questions of other participants
Request to be brought on stage

Panel mode allows moderators/speakers to:

Easily see who's in the audience
View + check off answered questions
Invite audience members to the stage

Project 5

Games on Bash

Bash also integrated games into their video chat rooms. Every week the team would get together to play games on Bash and discuss how we could improve players' user experience.

In addition to working on the flow of Wrong Answers Only (shown below) I also designed the look and feel of the game as well as mocked up what the in-game animations should be.

More Case Studies