Developer learning path
Updated: Apr 8, 2026
Building for Meta Quest involves three major phases: design, develop, and distribute. Each phase has its own documentation section, but many topics span all three. This guide maps the recommended learning path and highlights cross-topic connections that help you avoid gaps in your knowledge.
Use this page as a roadmap. Follow the links to dive into specific topics as needed.
Understand Quest hardware before optimizing
Meta Quest devices use mobile GPUs with a tiled rendering architecture. Understanding this hardware informs both your design decisions and your performance optimization strategy.
Start with the design foundations, then move into the technical details:
- Review Introduction to immersive design to understand the constraints and opportunities of the Quest platform.
- Read Display and Graphics pipeline to learn how visual output reaches the user.
- Study Mobile GPUs and tiled rendering to understand how the Quest GPU processes draw calls.
- Explore Mobile GPUs and improved algorithms and Mobile GPUs and impaired algorithms to learn which rendering techniques work well on mobile hardware and which to avoid.
With this foundation in place, you can apply what you learn in the optimization guides:
Know the rules before you build
Developer policies, technical requirements, and data privacy rules affect what you can build and how. Reviewing these early prevents costly rework at submission time.
Read
Policy overview for a summary of all developer policies. Pay special attention to:
Virtual Reality Checks (VRCs) are the technical requirements your app must pass before it can be published. Review them early so you can build compliance into your development process:
Data protection requirements affect your app architecture. Review these before you start coding:
Set up your publishing account early
You can — and should — set up your developer account and publishing infrastructure while your app is still in development. This avoids delays when you are ready to submit.
Complete these steps before your app is ready to ship:
- Create your team — set up your developer organization.
- Verify your organization — complete the required verification process.
- Manage your financial account — configure payment and tax information for revenue payouts.
- Ensuring a smooth payment setup — avoid common payment configuration issues.
The
Developer Dashboard overview explains the central hub where you manage your app throughout its lifecycle. Familiarize yourself with the Dashboard early — you use it for everything from configuring app metadata to monitoring analytics after launch.
You can start building your store presence in parallel with development:
Recommended learning sequences
The following paths are organized by developer profile. Each path lists topics in the recommended order.
New to Quest development (Unity)
| Step | Topic | Link |
|---|
1 | Introduction to immersive design | |
2 | Set up Unity | |
3 | Set up your headset | |
4 | Build your first app | |
5 | Explore features | |
6 | Learn about interactions | |
7 | Review policies | |
8 | Set up your account | |
Adding mixed reality features
| Step | Topic | Link |
|---|
1 | Mixed reality concepts | |
2 | Enable passthrough | |
3 | Understand scenes | |
4 | Add depth | |
5 | Persist content | |
6 | Multi-user experiences | |
| Step | Topic | Link |
|---|
1 | Design constraints | |
2 | GPU architecture | |
3 | Identify bottlenecks | |
4 | Use profiling tools | |
5 | Optimize rendering | |
6 | Advanced techniques | |
| Step | Topic | Link |
|---|
1 | Review policies | |
2 | Create account | |
3 | Configure finances | |
4 | Prepare app page | |
5 | Review VRCs | |
6 | Complete privacy review | |
7 | Build and submit | |
8 | Set up monetization | |