Bash Video
Building a better way to video chat with a large group of colleagues or friends. Bash is a video conferencing solution built for social gatherings of any size.
Research
UI/UX Design
For five months I got the chance to work at Bash Video (now part of Roblox) on designing interfaces for a video conferencing platform that are visually engaging and intuitive to users.
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.
Responsibilities
UI Design
UX Design
User Testing
Marketing Design
The team
Theresa Chien
Chief Design Officer
Jim Meenan
COO / Product Manager
Andrew Grim
Chief Technology Officer
Ben Vinson
Principal Software Engineer
Don Brunais
Software Engineer
Jim Greer
Chief Executive Officer
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.


Project 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.

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:
Moved user actions to show on hover over circles
Moved user messages and status updates to show inside their video circle
Allow users to manually increase and decrease the size of video circles
Added functionality including turning off video when users set status to 'BRB'
The second part of the changes involved creating a sidebar that would house notifications, breakout rooms, while also providing 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
How the expanded and condensed versions should look
Figuring out the easiest way for users to open up the sidebar (tap, drag, hover)
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.


Project 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

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:
Showed a preview of what the created Bash would look like
Options to customize aspects of a Bash directly from the plan page
Recurring bashes show images of participants from the last session
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.


Project Goals:

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

The new landing page clearly and cleanly outlines Bash's different value propositions and allows users to easily learn more about Bash's different features and capabilities.
Updated Design for Website
Added company logos of current Bash customers
Added new pricing/plans section
Built out a dedicated section to showcase games
Updated the site to have a more modern look
Introduced interactive modules to showcase different Bash features
Project 4
Panel mode

Original plan page interface




With a lot of conferences and 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
Panel mode allows participants to:
Panel mode allows moderators/speakers to:
Upvote questions of other participants
Easily see who's in the audience
Request to be brought on stage
View + check off answered questions
Invite audience members to the stage