Oculus Go Development

On 6/23/20 Oculus announced plans to sunset Oculus Go. Information about dates and alternatives can be found in the Oculus Go introduction.

Oculus Quest Development

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 Oculus PC SDK!

The Oculus PC SDK enables you to build VR experiences for the Oculus Rift in C++. To download the PC SDK, go to the Oculus SDK for Windows Download Page.

Supporting SDKs

Oculus provides several supporting SDKs that add functionality to the core SDK. These include:

Audio SDK

Properly spatialized audio dramatically improves immersion. To get the Audio SDK, go to the Downloads Page. To learn more, review the Audio SDK Documentation.

Platform SDK

Identity, social, engagement, and revenue features can dramatically improve the games and experiences that you create. To get the Platform SDK, go to the Downloads Page. To learn more, review the Platform SDK Documentation.

Avatar SDK

Having a head and hands in VR improves social and Touch experiences. To get the Avatar SDK, go to the Downloads Page. To learn more, review the Avatar SDK Documentation.

Getting Started

To get started with the PC SDK, go to Getting Started with the SDK.

Learn and Share

Have questions about using the PC SDK? Visit the Oculus Rift S/Rift Development forum to ask our community and experts.

Oculus Rift Development Using Unity or Unreal Engine

If you are not a C++ developer, you might have more success getting started with a game engine such as Unity or Unreal. For more information, review the Unity Documentation and the Unreal Engine Documentation.