VR Design Principles in "RIGS: Mechanized Combat League"

Oct. 15, 2018
protect

Two years ago today on October 13th 2016 ‘RIGS: Mechanized Combat League’ was released as a launch title for PSVR.  As it was the last game I worked on before moving to Naughty Dog, it got me thinking about the VR design lessons and best practises that we learnt.

I gave a talk at Eurogamer EGX in September 2016 as part of a panel of 4 designers where we spoke about various design elements, my section being about ‘Multiplayer Design for Virtual Reality’.  This talk was not filmed, and Guerrilla Cambridge was shut down (RIP) in the January after the release of RIGS, so our findings were unfortunately never developed upon, nor passed on.

EGX-Rezzed

From left to right: Myself (then Guerrilla Cambridge, now Naughty Dog), James Cooper (then Naughty Dog, now Insomniac Games), Michael Barclay (then Cloud Imperium Games, now Naughty Dog) and Sam Howels (then Deep Silver Dambuster Studios, now Sledgehammer Games).

 

The following is my talk from EGX, plus 2 extra sections that I had to cut from the original presentation to fit into the 15 minute time frame.  Although I am no longer working on virtual reality titles, I thought it would be interesting to share our design principles on RIGS to see if it could help any current VR developers.  I would also like to see if these VR principles have been further developed in the last 2 years and see a discussion on whether they are relevant today or if alternative principles have been discovered.  At the time that we were developing RIGS there were hardly any AAA developers writing articles about their work, rather it was the indie scene sharing the knowledge.  I hope some current VR developers might find this work on VR from a AAA studio useful.

RIGS-logo

RIGS is a first-person arena based shooter set 50 years in the future.  It’s a celebration of technology and sport combining elements of gun play with motor sports to create the exciting extravaganza of the future.  RIGS pilots are the superstars of the future and they drive huge mechs to compete in custom arenas.

As with any good VR experience, it’s built from the ground up, specifically for Playstation VR.  VR is a game changer for design, so we have to do things differently, which I’ll explain with the following topics:

  • What PRESENCE is, and why it’s important for VR

  • Why it’s important to get the player’s PERCEPTION of themselves in VR correct

  • How we have considered TACTILE FEEDBACK through the dual shock controller with relation to the action you see

  • The importance of SCALE for understanding yourself and your environment

  • What OPPORTUNITIES we get in VR that we don’t with normal TV SCREENS

  • And I’ll conclude with some of the best VR PRACTICES we have learnt

RIGS

PRESENCE – THEORY EXPLAINED

One of the most important elements we need to consider and create is ‘presence’, as presence directly affects immersion in VR.  You may have heard the buzz word being thrown around a lot lately, but what is it?  Presence is the perception of being physically present in the virtual world, that you take your sensory stimuli from this virtual environment over that of the real world.  So for example if you encountered an object that was flying towards your head inside the VR world you would react to it as you would the real world; you would take actions to avoid it.

ball-throw

If we haven’t managed to create presence for you, then you may not believe in the flying object, you wouldn’t feel you needed to avoid it, and the immersion would be broken.  So why hasn’t presence been mentioned previously?  After all we have all heard the term immersion or immersive being thrown around for years.  Well presence is a form of ‘spatial immersion’ which is where you feel you are really there in a virtual environment.  This can only really be achieved by influencing the visual senses using a fully encompassing stereoscopic display, such as the PlayStation VR headset.

Yes we can get a really high level of immersion through the current generation of games on tv, where we get caught up in the narrative, have empathy for the characters and we get lost in the drama, but we don’t believe we are actually occupying the same space.

LoTR-book

For example, we can get a lot of information from a novel, they are very powerful at conjuring up an imagine in your head and describe the sights and sounds really well, but if you were reading ‘Lord of the Rings’ you don’t think you are physically there in Mordor at the time.

Mordor

Even when Peter Jackson shows us in a film what Mordor looks like we don’t think we are physically there, it’s all just in our imagination.

This is why presence makes VR really unique, and to create it, it’s critical that we surround you in an engrossing environment which has consistent visual, audio and tactile stimuli with each other.  It’s all about getting your expectations correct – what you’re seeing should fit with what you’d expect.

 

PERCEPTION – EXPECTATION OF PLAYER’S AVATAR

How you perceive yourself in the virtual world and how you perceive that world around you are critical for creating presence.  Let’s start with how you perceive yourself.

RIGS-cockpit

In RIGS we wanted you to feel like you are the actual pilot of the Rig, so we had to consider the avatar in relation to the position of the player.  Firstly, we assume you’ll be sat down whilst you are playing the game (most people would be sat on a sofa at home), so we positioned the avatar in the seated position - this is where you’d expect your body to be.

We also know that to control the Rig you would be using the dual shock controller, and from this we know the hand position of the player.  If you look down, this is where you’d expect your hands to be.  We match the movement of the joysticks in the Rig 1:1 to the input of the thumb sticks on the controller; this takes your actions in the real world and incorporates it into the virtual environment which helps you to believe the world we are creating for you

 

TACTILE FEEDBACK

Additionally, we consider the vibrations used in the dual shock controller as this is our tactile feedback – the stimulus of touch.  In RIGS we have designed the cockpit to support a number of critical features - because we are unable to mirror the feedback to your person in the real world we actively avoided performing physical acts to the player’s avatar, this is where the cockpit comes in.

Damage applied to the RIG is felt through the Dual Shock by proxy of impacts to the cockpit and RIG itself rather than directly to the player.  If we had not done this then it would be immediately obvious that you hadn’t felt anything real and this in turn would break the immersion and thus the presence.  For example, if you had a melee attack where you were being gun butted, or grabbed you’d notice the disconnect between the action you’re seeing and the lack of any feedback.  The expectation does not match and this damages your sense of presence.

Killzone-melee

 

---------------------------------------------------Extra 1-------------------------------------------------------

The use of a cockpit was also an anchor point for the player’s reference.  In VR you get the most amount of detail within 1-2m of the player’s position; objects that are roughly around arms reach tend to feel more real in VR because they have a very high level of parallax and stereoscopy.  You get strong 3D signals from them so they tend to seem very convincing compared to things further in the distance.

We included the UI in a physical form within the cockpit rather than as 2D elements as these tend not to work well in VR.  Everything needs a physical shape and 2D sprites are hard to gauge and are jarring, unlike on a tv screen or monitor.

The cockpit was also extremely important for trying to reduce motion sickness as much as we could.  RIGS was a fast-paced shooter so to allow for rapid movement we put the player into a cockpit in an attempt to make them feel like they weren’t actually moving themselves, but rather they were moving a vehicle.  The idea was much like riding a train; everything else outside is moving but you are sat still.  We found this to be the best way to reduce feelings of nausea, and many other VR games that included player movement at the time also featured a cockpit.  Motion sickness is of course different for different people, so I’ve heard the whole range from people who couldn’t get past RIG’s introduction, to people who could play for hours without noticing a thing.  How successful we were in reducing motion sickness depended on the person, and how to allow nausea-free movement is still a hot topic for VR development, one of which I’m keen to see the developments in.

------------------------------------------------------------------------------------------------------------------

 

SCALE

Scale inside VR is incredibly important as this is how you understand your surroundings and your place in it.  This is doubly important in RIGS because we want people to feel that they are in a big machine and this impression would get lost if everything around you was also scaled up, especially considering our arenas are built to accommodate big machines so they are huge ramps and giant obstacles.

RIGS-Pits

We have to continue to reinforce to the player that you’re sat in a big RIG off the ground throughout the game, not just here in the pits, so we need to put scale reference into the levels too.

A good scale reference that everyone understands is the scale of a person.  Yes we all differ slightly in height but generally if you see a person in the scene you get a better understanding of the scale.  For example if you take this room from the Tate modern:

Tate-modern-no-peopleHow big is this space?  It’s hard to tell from the pillars, and the doors; are they for people or for vehicles?  And yes there's windows in here, but windows are an arbitrary size and can’t be relied on.  You add in the people, and then you get a much better understanding of exactly how huge this space is.

Tate-modern-with-people

So in RIGS, using people for height reference fits well with our thematic of it being a sport that’s watched by crowds.  Also smaller details like door handles and little things like that would have been lost from up at the height of the cockpit and the distance you are away from walls.  What’s more, as it’s a multiplayer game you are spending your time focusing on your opponents and the action in the level rather than spending time looking at fine details, so it was important that our scale reference was easily identifiable.

In terms of level design and level building we had to consider crowd placement right from the very start during the blockmesh/greybox phase.  We don’t just consider whether they their location is realistic (like would the people who have paid for those seats be able to see the action?) but we also consider where you as the player will see the crowd frequently so that you get to see this scale reference.  Also we think about how we can use these places as landmarks for orientation, learning the map and call-out positions to your team mates, so the crowd placement becomes a tool for the designer to use.

 

JikGuard.com, a high-tech security service provider focusing on game protection and anti-cheat, is committed to helping game companies solve the problem of cheats and hacks, and providing deeply integrated encryption protection solutions for games.

Read More>>