Unity’s native support for Daydream aims to solve the hard problems for you. To get optimal performance and latency from the platform we have done a deep integration with the Daydream SDK to leverage the platform’s asynchronous reprojection and VR performance mode. We have also made it easy to switch in and out of VR mode so that your applications can easily expand to the Google VR audience.
Not targeting just Daydream hardware? You can also have your application target Google Cardboard with native support. Applications which target Cardboard will work on older devices so that your application can reach as many users as possible. At this time, Cardboard support is exclusive to Android with iOS Cardboard support coming soon.
Google has also created a Unity SDK which expands Unity further by providing spatialized audio, Daydream controller support, utilities and samples. Please see the script reference and download pages for more details.
If you are ready to get started below is a step by step guide covering the basic configuration steps.
Make sure to install the Unity Daydream technical preview. The Download Assistant will install the Editor, Android Player and Offline documentation. This can be downloaded from the Technical preview page here.
Additionally Daydream requires the latest version of Android Development platform and the Android API SDK version 24 (AKA Nougat). If you don’t already have Nougat it can be found on the Google Android developer site here. You will also need a Daydream enabled phone. You can get a devkit setup by following Google’s guide here.