Getting Started with the SDK
This section will orient you to Oculus mobile VR development and the contents of this guide.
- VrApi for third-party engine integration (not required for Unity or Unreal).
- Native application framework for building high-performance VR Applications from scratch.
- Additional libraries providing support for GUI, locale, and other functionality.
- Native project sample applications and source to provide reference model for creating your own VR applications.
- Tools and resources to assist with native development.
Mobile SDK Intro Documentation
- Getting Started Guide: A one-time guide to environment setup.
- Mobile Development Basics: Information every developer should know about Oculus mobile development. Every developer should read through this guide.
Most of the Mobile SDK guide is written for native developers. Complete the setup described in the Getting Started Guide, then move on to the Native Development Overview.
Unity and Unreal Developers
Mobile developers working with Unity and Unreal should begin with Mobile Development with Unity and Unreal, as setup and development differ substantially from native setup and development.
Mobile applications may use our Platform SDK (available separately from our Downloads page) to add features related to security (e.g., entitlements), community (e.g., rooms, matchmaking), revenue (e.g., in-app purchases), and engagement (e.g., leaderboards). For more information, see our Platform SDK documentation.
For information on preparing to submit your mobile VR application to Oculus for distribution through the Oculus Store, see our Publishing Guide.
Thank you for joining us at the forefront of virtual reality!