Here at ROTU we've spent hours upon hours wrapping our heads around how to create ideal VR experiences, so we can push things to the next level in the best way possible. There are a lot of considerations that go into designing a VR game that's pleasant for players. Here are some tips for fellow VR game developers:
1. People enjoy familiarity, so make use of visual cues; recognizable symbols or objects that signal to a player that interactions can occur with particular people, places or things.
2. Have consistency when it comes to the world you're making. Sticking to a cohesive artistic style will keep the player fully immersed in the experience and allow them to really get sucked into the gameplay.
3. Take your time when it comes to the pacing of the game. There's no rush, no reason to constantly bombard the player with action and stimulation; allow space for them to explore their surroundings and impact the game in unusually interactive ways.
4. Don't overwhelm the player's senses; the wrong experience has potential to make people uncomfortable or even nauseous. Avoid excessively sudden accelerations, disorienting views or perspectives, overly strange motions, unexpected elevations, or other unnecessarily confusing engagements.
Overall, simply ensure that the gameplay design doesn't detract from conveying your story or immersing the player in the fun of the experiences you've created. The more games that do it right, the more that virtual reality will make its mark on the hearts and mind of those that play.