Get Started

Start building your Oculus Go and Gear VR app using the Oculus Mobile SDK. If you prefer, Unity and Unreal provide built-in support for Oculus mobile development. Our best practices and documentation will help guide you through your VR app creation.


Develop for a global consumer VR audience

Join the growing Oculus mobile developer community. Create content for Oculus Go and Gear VR and reach our largest global VR market.

Oculus Go

Oculus Go is a standalone, all-in-one, 3DOF VR headset that runs applications built with the Oculus Mobile SDK or Unity or Unreal integrations. It comes with an orientation tracked controller and has best-in-class optics, a wide field of view, and fantastic ergonomics.

Samsung Gear VR powered by Oculus

Oculus powers the Samsung Gear VR, the most widely distributed VR headset. Supported by Samsung’s global distribution and marketing efforts, Gear VR is compatible with the tens of millions of Samsung GALAXY flagship smartphones, including Note 8, S8+, S8, S7, S7 edge, S6, S6 edge, S6 edge +, and Note 5.


Development for Oculus Go by VR veterans

Discover how developers across the globe create world-class standalone 3DOF VR experiences and bring their ideas to life. Read about development processes, including key lessons in Gear VR compatibility, performance optimization, and more.

Everything You Need to Know To Develop for Oculus Go

This post details our recommendations for developing Oculus Go apps and details some of the new tools and technical features we've built into this device.




Optimizing Oculus Go for Performance

Fixed Foveated Rendering, Dynamic Throttling, and 72 Hz Mode are built into Oculus Go to help you build the best looking and most performent VR applications!


Powerful Tools, Robust Platform Features and a Dynamic Store

Get access to a range of tools, samples, and powerful SDKs to start building for mobile VR. Then, join other extraordinary VR developers in the Oculus Store.

Powerful developer tools

Dive into an array of resources designed to accelerate your mobile VR development. Get started with out-of-the box support from Unity and Unreal Engine, in addition to our sample frameworks, scenes, and guidelines. You can also use the Oculus Mobile SDK to explore sample apps built with the Android Native Development Kit.

Robust platform features

Create dynamic social experiences with our Platform SDK. Easily take advantage of our built-in features, including VoIP and P2P support, matchmaking, friends list, and rooms. Boost engagement with leaderboards, achievements, and in-app purchases.

Dynamic store

Oculus Store is at the leading edge of innovation in content discovery. Taking advantage of the uniquely immersive environment made possible by VR, we provide our customers with a delightful browsing and shopping environment that showcases your work in ways never before imagined by digital storefronts.

Ready to start building mobile VR games and experiences?

Get Started