Developer Overview

The Google VR SDKs let you build experiences for Cardboard (Android and iOS). Our SDKs simplify common VR development tasks so you can focus on building your new immersive experience.


Google VR SDK for Android
Build apps that display 3D scenes with stereoscopic rendering, render spatial audio, and track and react to head movements.

Google VR SDK for Unity
Easily adapt an existing Unity 3D app for virtual reality or build your own VR experience from scratch.

Google VR SDK for Unreal
Support for creating Cardboard applications is built into Unreal Engine 4.

Google VR SDK for iOS
Build a VR experience for your iOS devices.

VR View
Embed 360 degree VR media in websites and applications.


The hardware requirements for building Cardboard apps are simple and affordable: a viewer and a smartphone with Android or IOS. You don't need a separate controller; users can interact with apps through the trigger input on the viewer. You can order an existing viewer or make your own.