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.

Input - Controllers and Hand Tracking

This section describes input handling for Oculus devices.

  • Oculus Touch Controller
    Oculus Touch is the standard tracked controller for Quest and Rift.
  • Oculus Hand Tracking
    Oculus Hand Tracking enables users’ hands as input devices. Hand Tracking can be enabled on its own or with controllers.
  • Oculus Go Controller
    The Oculus Go Controller is an orientation-tracked input device available through Unreal as a Motion Controller.
  • Haptics for Touch Controllers
    Describes how to use Unreal Blueprints to control haptic effects on Touch controllers.
  • Oculus Controller Input Mapping
    Describes how Oculus controller actions (such as thumbstick presses) map to the corresponding events that can be handled via blueprints.

For information on how to enable a keyboard for text input, see Enable Keyboard Overlays for Text Input