I have built a game for Oculus using the Oculus SDK and OVRPlayerController to control the player position and input. Now I want to publish this game to Steam but want to target not only Oculus Rift devices but also the HTC Vive.
What is the best approach to build a VR game which will work on both Oculus Rift and HTC Vive devices? Should I use the Oculus SDK (OVRPlayerController/CameraRig) or the OpenVR SDK (CameraRig) when building a package for steam? Or is it better to build in different prefabs to control the player and then depending on a device activate one or another?
Please advise, what is the best practice here.