The site has a new content architecture. We've added the ability to select your development device to show device-specific content. Please read our blog post Oculus Developer Center Update: Device-centric Documentation Architecture for more information.
All Oculus Quest developers MUST PASS the concept review prior to gaining publishing access to the Quest Store and additional resources. Submit a concept document for review as early in your Quest application development cycle as possible. For additional information and context, please see Submitting Your App to the Oculus Quest Store.
Welcome to the native development guide. This guide describes the libraries, tools, samples, and other materials provided with the Mobile SDK for native development of Oculus Android apps and games.
While native software development is comparatively rudimentary, it is closer to the metal and allows implementing high-performance VR experiences without the extensive overhead found in typical game engines. It is not as feature rich as engines, but it provides the necessary features needed to start developing high-performance VR experience.
This SDK includes several sample projects which provide an overview of the native source code. See Native Samples for details.
Note: This guide is intended to provide a high-level orientation and discussion of native development using the Mobile SDK. Be sure to review the header files for any libraries you use for more extensive, in-depth discussion.