I am trying to figure out the OpenVR APIs capabilities and its exact role in VR contents development. So far i understood that games can be developed using OpenVR in order to be flexible on the kind of hardware used.
At this point I have a couple of questions that come to my mind:
if one doesn't use OpenVR to develop a game in (let's say) unity, what else can he/she use? does the Steam plugin for unity use OpenVR?
also, if I develop an OpenVR driver for a new kind of controller for VR games, what kind of games would be compatible with my new controller?
Thanks a lot