During this talk you will learn how to build VR applications for Android starting with a basic Open GL ES prototype and moving towards a more complex one using Unity.
Julien will start by explaining how to build simple prototypes with Java, OpenGL ES and the Google VR library. Then, you will learn about Unity, which will allow you to build complex VR applications. Julien will also explore how to build Android native plugins (Java, JNI) in order to explain you how Unity can interact with the Android components (we will take our player & WebView plugins as examples). You'll get some tips on the UI/UX best practices for your Cardboard or Daydream apps, and some hints on 3D optimization for mobile platforms (in order for you to always keep your app at 60fps) which will give your users a smoother experience.
All Julien's examples will be based on CINEVR, The VR application he's been working on at Cinemur.