I have been looking further into Unity, and have finally created something I have dreamed of – a VR game!
My initial thoughts were to use the Google cardboard API, but this was deprecated. I don’t have anything Oculus, the other option, so I decided to make make my own engine. I started out by making two cameras, and projecting them to half of the screen each. I then used the Gyro to sense device orientation and moved the camera rig appropriately. I should note that the cameras are slightly apart to simulate eye distance.
It nearly functioned, but the player could not focus on objects. After brain storming with family, we figured if we pointed the cameras slightly outwards the the eyes were tricked into pointing correctly. This is a problem with my external rig, as the same problem occurred with 360 degree YouTube videos.
Using my engine, I created a terrain exploring game with trees and lakes, and a water routing game.