“The Virtual-Reality Peripheral Network (VRPN) is a set of classes within a library and a set of servers that are designed to implement a network-transparent interface between application programs and the set of physical devices (tracker, etc.) used in a virtual-reality (VR) system. ” http://www.cs.unc.edu/Research/vrpn/
VRPN is public-domain software released by the Department of Computer Science at the University of North Carolina at Chapel Hill. You would be surprised if look to list of the already supported gaming hardware.
VRPN has long been used by the scientific community and some developers of commercial virtual reality applications. VRPN or its modifications could become cross-platform standard of inner interface for applications in the gaming industry.
Industry giants agree on standards and this benefits everyone and especially consumers. Imagine that instead of WiFi, USB, HDMI, HID there would be several proprietary protocols and interfaces. But that is what we have on the gaming market. SONY, Nintendo, Microsoft, and apart from them more market games for PC and mobile platforms, and basically all they are incompatible with each other. Incompatible in every way – except for the output signal to the TV. Since hardware is clear – this is a market competition. But why publishers and game developers would use interface standards inside the games? They benefit from the fact that such games, with additional features will have a higher demand. And most importantly, they would be ready for appearing devices to play with an immersive game environment. For example, if the games had such a standard interface device such as Oculus, Virtusphere, or 360specs, they could be set up to control these games at configuration on user’s end. That is if desired, the user could play a computer game with a head mounted display, or standard gamepad via TV screen of choice. To do so end users would not be required to make additional changes to the application code. They will only need tune configuration menu or a plain text file, if you decide to change the way the game controls or connect a new device. Now, in order to make the game playable with the immersion, the developer has access to their code should build additional code or to write new games with immersive interface. While virtually all modern games engines are based on the real 3D support, they are still controlled only atavistic ways: joysticks, gamepads, keyboard. Remember that we are talking about the possibility of playing with immersion, where the field of view in the game is controlled by head rotation, which tracks the orientation sensor. Turn your head to the side to which way you want to see – a natural interface for humans. This natural interface has historically been impossible in previous stages, when there were no available cost effective head mounted displays and orientation sensors. The player was attached to a monitor or television screen, and turns heads substituted for the mouse on the PC or gamepad on game consoles. The situation is now changing, The orientation sensor head displays has become cost effective. For immersive way to play users will have soon a variety of hardware that markets will only need a variety of compatible applications. In the presence of an internal standard such as VRPN inside games to play with the immerse interface could be almost any platform without rewriting applications. Already VRPN enthusiasts supports almost all of gaming hardware, the next step depends from application developers. And if the application supports VRPN, They could control any of the hundreds of supported devices. That is receiving data from almost any of the hundreds of devices a VRPN server can issue the application data in the standard form of the orientation and position of the user to the game. And this little piece of code that could take a 3DOF or 6DOF sensor data in most existing applications simply do not, by reason of the fact that earlier it was not necessary and possible. With the advent of devices for playing with immersion content developers will have to think about supporting them. Consumers entering into the taste of new game features such as being inside a game environment , would vote by money for those who support their immerse gaming enthusiasm.
Actually standard for inner gaming interface for computer games cannot be bypassed using games with immersive play. With a long experience of working with an immersive interface, we would recommend that you consider as a potential standard for inner gaming interface the open source VRPN.