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
GDC 2026 Highlights: What's Next on Meta Horizon OS
Catch up on GDC 2026: where VR is headed, what's new in Meta Horizon OS, and the tools and Store updates helping developers ship faster.
All, Apps, Design, GDC, Games, Quest, Unity, Unreal
The State of VR at GDC 2026: Building a Sustainable Future
Explore the state of VR from GDC 2026: stronger app discovery, growing Meta Quest usage, more $1M+ titles, and much more.
All, Design, Games, Hand tracking, Optimization, Quest, Unity, Unreal
Faster Builds, Smarter Discovery, and the LiveOps Playbook: What to Know After GDC Day 2
Explore Day 2 at GDC 2026: tools to speed up builds, optimize Store discovery, and learn LiveOps strategies from Gorilla Tag.
All, Apps, Design, GDC, Games, Optimization, Quest, Unity, Unreal

Get the latest updates from Meta Horizon.

Get access to highlights and announcements delivered to your inbox.