Locomotion
Locomotion is one of the critical challenges of good VR design. If done incorrectly, users can become motion sick which renders the app unusable. Besides, VR playing areas are typically smaller than the virtual game world, such that there needs to be a mechanism to dissociate physical from virtual locomotion. Some techniques aim for most natural movement, e.g., by treadmills or redirected walking. Other methods are focused on usability, such as world scaling, which is excellent for design tasks at different scales. And some techniques are informed by a narrative goal where fantastic interactions can enhance fictional embodiment, see scrunch. Here you can find a literature overview on VR locomotion studies. Another excellent resource on motion sickness and VR design are Jason Jerald’s VR Book.
The broken escalator phenomenon illustrates how complex the relation between expectation, sensory input and dizzyness is.
Examples
There are many extra techniques for locomotion, such as redirected walking and treadmills. Here, we focus on what is available in a standard VR headset. An example of the design considerations is shown in Half-Life: Alyx - Locomotion Deep Dive.
Vignette Movement
Based on Combating VR sickness through subtle dynamic field-of-view modification Only the first 2 minutes shows the vignette. The remaining tutorial is out-dated.
Rest Frames
Having a rest frame can help to reduce motion sickness, see for example Visually-Induced Motion Sickness Reduction via Static and Dynamic Rest Frames.