Build a Better App with Virtual Reality Checks (VRCs)

Oculus VRBlog Hero Image
Virtual Reality Checks (VRCs) are guidelines to help you build high quality apps for Oculus Quest and Quest 2 and make your app more compelling and accessible to more people. In a new video, Developer Advocate Cami Williams and Store Launch Manager Angel LaBatte discuss Virtual Reality Checks (VRCs) and examples of VRCs in practice. If you are new to VRCs or need to brush up your understanding before submitting for distribution, take a look at the brief video and review the highlights and links below.

What are the Virtual Reality Checks (VRCs)?

The VRC guidelines include a list of required and recommended VRCs necessary for publishing your app on the Quest Store and App Lab. VRCs are divided into the following categories:

VRC Guidelines and Test Plan

Our review team ensures submitted apps meet all the requirements listed in the VRCs. To ensure your Quest app passes review, review the VRCs and run through our sample test plan before submitting. These are the same steps that the review team follows when testing your application. If you need to make any VRC fixes after you submit your app, you can update your build in the Developer Dashboard⁠.

Examples of VRCs

Here are some examples of how VRCs are used in Oculus apps.
Performance VRCs
VRC.Quest.Performance.1: The app must run at the specified refresh rates. This is a required VRC.
Functional VRCs:
VRC.Quest.Functional.1:The app must install and run without crashes, freezes, or extended unresponsive states. This is a required VRC. To test this, play through your experience for at least 45 minutes, and monitor the activity through tools such as ODH or the Unity or Unreal profiling tools.
Accessibility VRCs
VRC.Quest.Accessibility.6: Applications should either provide color blindness options or use other techniques such as combining color and pattern for easy visual distinction. This is recommended but not required. You might be able to accomplish this by using symbols or labels in addition to colors when marking different interactable objects in your app.
For additional resources, please visit the following and post any questions on the Developer Forum⁠.
Accessiblity
ODH
Quest
Rift
Unity
Unreal
VRC
Did you find this page helpful?
Explore more
Immersive Web SDK 1.0: Build for Quest and Meta VR Glasses with AI-Native Web Tools
Immersive Web SDK 1.0 is out now, with AI-native tools, a scene editor you share with your coding agent, and gaze + pinch for Meta VR Glasses.
All, Apps, Design, Entertainment, Games, Hand tracking, Marketing, Quest, Web VR
Build for Meta VR with v0 by Vercel
The new Meta template for v0 by Vercel takes a prompt to a deployed WebXR scene you can open on a headset. Try it today.
Design, Optimization, Quest, Web VR, WebXR
VR is Expanding. Start Building for Meta VR Glasses Today.
Meta VR Glasses unveiled at Meta Connect 2026, and the v207 SDK are available now. Start building for the next generation of Meta VR today.
All, Apps, Design, Entertainment, Games, Quest, Web VR

Get the latest updates from Meta VR.

Get access to highlights and announcements delivered to your inbox.