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
Build Faster, Earn More: Agentic Tooling for VR
Agentic tools for Meta Quest connect your AI coding assistant to documentation, your headset, and performance tools to help you build VR apps faster.
Design, Hand tracking, Optimization, Quest, Unity, WebXR
Build Faster, Earn More: How We’re Helping VR Developers Succeed on Meta Quest
New AI development tools and monetization features are coming to Meta Quest. See what we're shipping to help developers build faster and earn more this quarter.
All, Debugging, Design, GDC, Optimization, Quest, Unity, Unreal
VR Developer April Roundup: Open Tools, Smarter Profiling, and a Predictable Roadmap
This month's VR developer updates: Haptics Studio goes open source, Runtime Optimizer gets AI analysis, plus GDC VODs and OS v201 details.
All, Apps, Debugging, Design, GDC, Games, Optimization, Quest, Roadmap, Unity, Unreal

Get the latest updates from Meta Horizon.

Get access to highlights and announcements delivered to your inbox.