Join the Virtual Meeting

VIVERSE for Business is a large-scale enterprise VR platform with complex workflows, diverse user roles, and strict access controls. I led the UX design from 0 to 1, including technical feasibility and business goals.

Company:

VIVERSE

Role:

Lead UX Designer

Year:

May 2022 - Nov 2024

VFB p1 cover
VFB p1 cover

Our Team

2

UX&UI Designers

1

Visual Designer

25

Developers

6

Quality Control

Overview

Since the pandemic, remote work has become mainstream. However, physical distance has made in-person communication and teamwork more challenging. VR meeting tool allows teams to immerse themselves in a virtual workspace, allowing them to join the meeting in reality.

4 quadrants
4 quadrants

There's only 1 direct competitor when working on this project, so I did a simple design study to compare and see what the advantage is for the product

The problem - No Product Requirement

The product requirement document isn't ready when the project kicks off; it all starts from urgency.


What I did was to shift to a partial release approach: parallel with PM by overcommunication and do the simple competitor research and user flow to align with the product goal.


Clarify the complex requirements and discover user truly needed when in the virtual meeting.


I had to transform the product requirements into intuitive information, such as defining roles (hosts, guests, space owners) and permission rules, entry/leave meeting, and navigation.


While working with technical constraints, the product’s scope was broad, timelines were tight, and team members left during the mid-project.

4 quadrants
4 quadrants

The 4 quadrants help us to split the phases, based on the requirement discussion with the product and the engineering manager.

IA
IA

I made an IA to help me organizing, structuring, and labeling content in a way that makes it easy to find and understand, ensuring users can navigate a system effectively.

The challenge

This is the 0 to 1 product design that I joined from end-to-end project.

Under the requirement that frequently changes, this is the map that helps me clear my thoughts when I'm not sure about the latest product requirement.

roles
roles

Solution

I focused on designing workflows that set clear user needs with PM, aligned information with the product team, and reduced confusion. Let's go through it:

  1. Join / Leaving Meeting Rooms

    Defined role-based entry permissions, transition definition, and leaving behaviors.

    However, the product requirement didn’t explain the details — such as where users should go after leaving the meeting, how the experience might differ depending on their role, or what permissions are needed to enter.

    To complete the experience, I construct the essential user flow at an early stage to help PM and developers picture what the logic will be, and if any technical constraints may arise.

4 quadrants
4 quadrants
4 quadrants
4 quadrants

To fill these gaps, I initiated a series of discussions with PM. Together, we mapped out the capabilities of each role, clarified the purpose of each space, and identified potential limitations and error cases we needed to prepare for.

Design validation for the essential user flow to enter a meeting room

  1. Scheduling / Editing / Canceling Meetings – Streamlined calendar integration and made the interface simple for both VR and non-VR participants.

4 quadrants
4 quadrants

The use case shows how to create a meeting from the Calendar.

The create meeting flow is unlike most online meeting flows. Since it's a virtual world, it is better if users know where they want to host and the room capacity when scheduling.

4 quadrants
4 quadrants
4 quadrants
4 quadrants

Due to the designer shortage, I was also responsible for some of the UI design.

  1. Checking Schedules – Through menus, users can check their personal schedule and select the meeting or event they want to join without leaving the meeting room.

    When personal calendar is connect to the VR platform, users can reduce to switch back and forth between computers and VR devices, making the experience more consistent and reducing usage difficulties.

4 quadrants
4 quadrants

High-fidelity user flow: open Calendar to check the meeting schedule in VR

  1. Map Navigation – This multi-functional map, given the businesses have access to multiple virtual buildings and spaces in their premium plans, allows users to not only view their current location but also switch between buildings for quick travel.

    I also add the occupancy status of each meeting room, indicating which spaces are available.

4 quadrants
4 quadrants
  1. Private Talk – Enabled one-on-one audio calls within VR without leaving the shared space, respecting privacy boundaries.

4 quadrants
4 quadrants

User can call someone else by selecting from the Space management or from the Nameplate card.

  1. Chats – Combined text, voice calls, and quick reactions in a single accessible interface for real-time and async communication.

    This is a late-production feature. We've noticed that users often ignore messages from colleagues while in the VR world (immersively), often having to take off their VR headsets to check every in a while. Eventually, we hope to add a feature that allows users to connect with colleagues even in VR without switching between devices, you can message to colleagues when using the product.

4 quadrants
4 quadrants
4 quadrants
4 quadrants

The Key Takeaway

In Part 1, I learned how to distill ambiguous, second-hand requirements into clear, testable design flows by developing detailed user flows based on inferred needs and validating with key stakeholders.

By grounding decisions in role-based rules and predictable behaviors, I created a foundation that scaled across multiple enterprise scenarios. The experience reinforced my adaptability and ability to deliver clarity from complexity.