The technology of virtual and augmented reality has become more and more widespread as the computing capacity of smart devices has increased. In the last few years the XR (virtual and augmented reality) experience became accessible to the huge group of average smartphone users via affordable virtual reality accessories such as the Google Cardboard, Samsung’s Gear VR or Google’s latest virtual reality standard called Daydream VR.
Besides that, computer networks have also undergone an astonishing improvement in performance in the aspects of latency and bandwidth. 5th generation mobile networks (5G) are just around the corner which will take mobile device communication to the next level. These networks offer incredible data rates up to 1Gb per second, significant decrease in latency (occasionally less than 1 millisecond) and hundreds of thousands simultaneous wireless connections.
The developed game’s main purpose is to demonstrate the benefits of 5G technology in an entertaining and spectacular way, leveraging the power of Google’s latest virtual reality technology, Google Daydream VR. At the time of development Daydream was only supported by Google Pixel and Google Pixel XL devices thus the game was developed for Android platform using Unity game engine.
In the game the player becomes a virtual bike rider, riding a motorcycle inside a sphere with three other players. Each bike has a fixed-length trail which follows the bike as it moves in the sphere. The goal of the game is to avoid the trail of other riders with the bike. This can be particulary challenging when the bike controls have significant latency – demonstrating the importance of network latency in time critical situations. The game also features seamless server migration during gameplay which results in a quick increase or decrease of network latency.
With the aid of virtual reality visualization the game provides the illusion that the player sits on the bike. The player can look around in the scene by tilting his or her head and can control the bike by tilting the Daydream controller.