Develop

Whether you’re building for the massive mobile VR audience using Oculus Go and the Oculus powered Samsung Gear VR or for the highly passionate Oculus Rift + Touch audience our documentation will guide you through your build process, our downloads will supply all the out of the box packages needed to make your ideas a reality, and our tools will help you efficiently upload your builds.


Additional Resources

Sample Code

In an effort to help you get started using Oculus technologies, we have created a variety of sample projects, code, supporting artwork, and anything else that might be necessary to better demonstrate how to use our APIs and create quality VR experiences. Unity sample framework can be found in downloads. Samples for Unreal are available on our UE4 GitHub. Note: you must be logged in to GitHub, and your GitHub account must be linked to Unreal's private repo, or you will experience a 404 error. C++ samples can be found in the Oculus SDK for Windows. Mobile samples can be found in the Oculus Mobile SDK.

Tech Notes

Our Development Engineering team regularly write Tech Notes in the Oculus Developer Blog. They are single-topic notes with explanations and specific instructions for how to do a particular task. They range in topics from overcoming common errors to providing interesting uses of our hardware all to help you develop on the Oculus platform more efficiently.

Submit and Manage

The Developer Dashboard is your one-stop destination for submitting and managing your app. After uploading your build, a step-by-step submission guide will help ensure your app is submitted for the distribution method of your choosing. Once your app is live, you can keep track of your app's performance and make informed optimization decisions using the Analytics tab.

Distribute

Once you have built your VR experience, you can use the Oculus platform for a variety of distribution methods, including: Showcasing in the Oculus Store, Internal testing (Release Channels), Promoting demos and experimental apps (Oculus Store Early Access or Gallery Apps), Early versions of apps in development (Early Access, Release Channels), and Promotional or limited distribution apps (Oculus Keys). More info can be found in Distribute.