Getting Started with Mobile VR Development: What are My Options?

Getting Started with Mobile VR Development: What are My Options?

Getting excited about developing contents for mobile VR? Well, if you’re a programmer with earlier experience in using game engine such as Unity, or web-based technology such as JavaSCript or specifically, three.js, then you’re in for a treat. I can report that today, these tools can give you a lot of power to make your own VR experience. Now, let’s get into the details. Here are your options: Google Cardboard SDK This SDK is well crafted by Google that even in their recent version also supports iOS as well. You can either program it using Android SDK, or Unity. The Unity enables the Cardboard application to be deployed to iOS devices as well. Vuforia SDK The recently updated version of this SDK provided by one of the biggest player in AR SDK for mobile devices, also supports VR rendering as well. It supports both the Google Cardboard SDK and Oculus Mobile SDK. You have the options to do development in iOS, Android or Unity. Plus, it has many AR-related features, so you can start tinker with mixed reality experience. It’s not free, but it’s pricing makes a lot of sense. Oculus Mobile SDK This looks like the best options for developing [Samsung Gear VR devices](https://www.oculus.com/en-us/gear-vr/). Personally, I haven’t had a chance to test it, but judging by the many reactions in internet, the Gear looks very interesting for many people. It has the name Samsung, so that’s probably expected. I predict that this device will have many fans, once the consumer version is released. So, developers, you don’t wanna miss the boat. WebVR Boilerplate This is a bit experimental. This...