Cities: VR logo
UX
Prototyping
Testing
Jira logo Miro logo Oculus logo PSVR logo
Case Study

Cities: VR

As the UX Designer for Cities: VR, a live VR port of the city-building game Cities: Skylines, I have focused on improving the tutorial and onboarding experience through prototyping, testing, and design discussions with the team.

Upon joining the project, I identified and addressed various issues including overwhelming instructions, long tutorial duration, multiple prompts at once, difficulty remembering controls, and an intrusive screen that followed the player's face.

Jump to detailed case study

Cities: VR logo and the text VR award finalist

We got nominated for the VR Awards!

A picture of a review of the game: Getting better!

            Initial version had a very long tutorial and broken electricity routing mechanics that made it hard to get into and honestly not very fun.
            
            The latest update fixed all of that and makes it much easier and more immersive to get started.
            
            Great job to the developers for continuing to find ways to improve the game!
            
            - Review on Oculus, Nathan, Aug 1 2022 at 3:02 PM

Review which mentions the tutorial updates

PROJECT OVERVIEW
Tutorial and onboarding test 1
  • Tested current tutorial
  • Documented insights
  • Gave recommendations
Tutorial text test
  • Edited text so new players understand it more clearly
  • Tested it in two iterations
Controller mockup
  • Noticed controls information was missing, and some things were not taught in the game
  • Mocked up a controller screen in Figma which lead to the current implementation
Stationary screens test
  • One of my previous insights noted that players hated the screens attached to the face
  • The result was that players tried to look past it - not reading the instructions at all
  • Tested to check if stationary screens would be better - which it was. Players even payed more attention to the information
Tutorial test 2 + tiles purchase
  • One of my previous insights is that players either didn’t know the name of the buttons or remembered all options on the controllers
  • The team implemented a visible controller and button labels which made the tutorial much smoother, easier, and quicker for the players
  • I also tested the new feature that allowed players to purchase tiles in PSVR2
Player guide
  • Proof read and formatted the player guide
  • Edited the layout
Other tasks
  • Supporting game designers in design choices
IDENTIFYING THE PROBLEMS

Upon joining the project, I focused on improving the onboarding and tutorial to better fit the target audience, some of whom were not familiar with the Cities: Skylines franchise. Through initial review and user testing, I identified various issues including:

  • Overwhelming instructions
  • Long tutorial duration
  • Multiple prompts at once
  • Difficulty remembering controls
  • Intrusive UI screens that followed the player's face
  • Missed vibrations & indications
  • Lack of understanding of basic game mechanics

These issues resulted in a significant percentage (40%) of players being unable to complete the tutorial.

a menu screen with options and bullet points, then an arrow that points to a menu screen with options and checkboxes

Since you can select several options, it should be checkboxes to indicate that.

a tutorial screen for Water & Sewage with long, pixelated instruction texts

A screen from the initial tutorial

my figma prototype for a controller cheat sheet, and the final implementation in the game

Controller cheat sheet

two screens - the first shows the city limits in dark blue, the second in a light gray color

Players thought the city limit looked like water

Picture of instructions for the Build Palette. To the left there is an image of the left Oculus controller, with the highlighted grip button in blue

New instructions and GIFs with highlighted buttons

PROTOTYPING, TESTING & ITERATING

To improve the player experience I focused on prototyping and testing new tutorial instructions and a controller cheat sheet, as well as identifying quick fixes such as changing the city border color and allowing players to receive a full refund during the tutorial.

In addition, we implemented stationary screens which were found to be more effective in helping players understand and retain information, as well as a Player Guide to provide players with ongoing support and information throughout the game.

While the tutorial is now quicker and all players were able to complete it, players still struggled with remembering controls and button placements. Further updates and solutions will be implemented in the future to continue improving the player experience.

blurred picture of cities, colors are green, blue, black

Controller model

blurred picture of cities, colors are green, blue, black

Button labels

UX & UI IMPROVEMENTS
Controller model and button labels

So, I found out from earlier tests that players are unsure where buttons are placed on the controllers.

When playing VR games it's a hassle to look at the controls, since you need to remove the headset to do so.

Players also forgot information and which buttons had which action, since they focused on trying to remember button placements.

To address this, we implemented a controller model with button labels.

When I tested this change, I was amazed how much smoother the tutorial went!

Players were happier, struggled less, and moved quickly through the tutorial. While playing after the tutorial, they remembered the information and learned new features through the button labels.

KEY TAKEAWAYS
  • Important to provide visualizations of game controls
  • Always including a controller cheat sheet in the pause menu
  • Provide additional support and guidance to players through in-game guides
  • Avoid overwhelming players with multiple notifications or events at once
  • Players tend to read less in VR
  • Players may ignore on-screen prompts if they obstruct the view
  • Players may need time to adapt to the VR environment
The mascot for Cities: VR called Chirper. It's a round, blue bird.

Hello! This is Chirper. Here to make players happy!

Back to projects