Frame 1.jpg

Unity - CloudLab

Unity CloudLab

Moving Unity Developers to the Cloud

 

‘CloudLab’ is a 0 to 1 venture to build a web platform for developers to host and quickly user test experimental RT3D applications built using the Unity Editor.

 

Background

The platform would enable Unity Developers to user test the app, and then release it publicly to Game Developers to build assets with. I was the lead designer focusing on User Research, Design Strategy and Visual Design to build the MVP for the product.


Business Goal / Design Challenge

‘Unity Labs’, the Innovation team creates several experimental tools as part of their research. However, testing these features faces a high level of friction because it requires downloading the tools as a package, installing and running it on the desktop based Unity editor, and then user test an app build that needs debugging.

 

Design Solution

Unity decided to create ‘CloudLab’ a web platform to host RT3D experimental apps built in Unity, so that a Unity Developer can easily user test and then release it publicly for Game Developers to build assets with.



Primary User Profiles

  • Unity App Developers - Developers that use Unity to create applications that Unity Creators (Game developers) can use

  • Creators (Game Developers) - Users that use the apps on CloudLab to create game assets


Key User flows for MVP

  1. Export application from Unity Editor and upload to CloudLab platform

  2. Configure app on platform

  3. User test builds (Limited Access)

  4. Release application to platform

  5. Collect data through Google Analytics on app usage and performance data, and qualitative (verbatim) feedback from users.


Research & User Interviews

For the MVP I interviewed Unity Developers on my team and in Unity about their current user flow for exporting and uploading Unity applications to the Prototype tech platform build by them and identified opportunities. Requirements were collected via zoom call screen sharing sessions, and also informally over Slack

User interviews conducted through Slack conversations and Zoom calls with ‘Unity Labs’ App developers within Unity

User Stories

The user (App Developer) should be able to upload a build (Unity app) to the CloudLab platform, and share access to user groups(Limited Access), create a user group OR publicly release the application to the platform (Public access).

As a Lab Developer / Unity Feature Developer, I want to view analytics from my app to understand usage, user sentiment and satisfaction to improve my app.

  1. As a Unity PM, I want to view analytics from my app to gain insight and identify opportunity areas for my app. 

  2. As a Lab Developer / Unity Feature Developer, I don’t want individuals not in my team to view analytics on my app. 

  3. As an end-user, I want the site to feel dynamic and alive.

  4. As a Lab Developer / Unity Feature Developer, I want to have context (screenshot, session info, etc) on the verbatim feedback from users. 

  5. As a Lab Developer / Unity Feature Developer, I want basic analytics without needing to set up anything (example: Daily Users)

 

Create a Build - User flow