So I decided to spend some time with Steam VR and try the new Steam VR Unity Plugin 2.0. I am mentoring at the Reality Virtually hackathon at MIT next week helping represent Wayfair and the Next team there and wanted to be knowledgeable of all these recent changes.
I also wanted to test my current game project in both the Rift and the Vive so now seems like a good time. I currently have it setup just using the Oculus utilities and it only works with the Rift but I want something that could work with multiple headsets in the future. It makes sense to go back and try out the new Steam VR setup which supports the Vive, the Rift, and also will support Windows Mixed Reality devices – I don’t own one of these yet but the new Samsung one is supposed to be pretty impressive.
There is a short tutorial on how to get started here. I am working with Unity 2018.3 right now and I am on the Steam VR beta branch. I picked up the latest beta of the plugin off of the GitHub project because the Asset Store version is old and there are some issues with that and Unity 2018.3.
There is an interaction system in the GitHub version that I didn’t find in the Asset Store version so this is another reason just to grab the Unity package off GitHub. The interaction system is great since it has a variety of useful examples all in one scene and is a good starting point for writing your own stuff. The interaction system is based off The Lab and shows many of the interaction mechanics found in that. The most interesting one is of course the Longbow which everyone loved. There have been many games that have been built up just around how fun it is to use a bow in VR.
When I was trying this with the Rift and Touch I did run into a minor issue with the haptics which i posted on the project. Overall it is looking good and I am going to continue to play around with it.