Device Readiness Check
Updated: Sep 4, 2026
Experimental feature
Device Readiness Check is experimental. How the tool works with AI, its dependencies, and the setup flow may change in future versions. Meta will continue updating its best-practice guidance and setup rules until the Meta VR Glasses device release. Device Readiness Check is a Unity Editor tool that helps prepare your project for Meta VR Glasses. It scans your project and produces a device readiness report: a prioritized list of changes that help your app make use of the device’s capabilities.
Current checks focus on controller-to-hands migration and field-of-view validation. As the Meta VR Glasses release approaches, Meta will add more specific rules and guidance for gaze interactions and graphics optimization.
The scan is read-only. Your project is not changed unless you explicitly apply a fix. Each finding includes an actionable recommendation, and standard project-setup issues can be resolved with a single click.
- See what affects device readiness. Get a prioritized list of project-configuration issues and recommendations for preparing your project for Meta VR Glasses.
- Apply fixes automatically. Auto-fixable project-setup issues offer Apply automated fix, or Apply all automated fixes for the whole set.
- Get code-grounded guidance for harder changes. With AI enabled, recommendations reference your project and provide steps that you can apply with your own AI coding agent.
- Track and share progress. Mark findings complete as you work through them, and use Export as Markdown to save or share the report.
After you select Get started, choose how to scan:
- Standard check: Runs project-configuration and device checks, then scans your C# scripts for controller-only input patterns. It does not require an AI provider.
- AI-powered check: Runs the same project and device checks, then performs AI analysis to produce recommendations based on your project context. It requires Meta XR AI Tools to be connected to an AI provider of your choice.
Before proceeding with this tutorial, complete the setup steps outlined in
Set Up Unity for XR development to create a project with the necessary dependencies.
In addition:
- Meta XR Core SDK v207 or later, with Device Readiness Check available.
- Meta Interaction SDK v205 or later for projects that use Interaction SDK hand interactions.
- For the AI-powered check only: Meta XR AI Tools connected to an AI provider. See Connect your AI coding assistant.
From the Unity menu bar, select Window > Meta > Tools > Device Readiness Check. You can also access it from the Meta XR SDK toolbar menu or welcome screen.
- Select Get started, choose Standard check, then select Next.
- The scanning screen reads the project configuration, checks device requirements, analyzes the project, and compiles the readiness report. When it finishes, select Next.
- On the results screen, review the recommendations. Open a finding for guidance, apply the available automated fixes, and use Export as Markdown to save the report.
The AI-powered check adds project-specific AI analysis to the standard project and device checks.
- Connect an AI provider through Meta XR AI Tools. To switch providers, select Window > Meta > Tools > AI Tools. Supported providers include Claude Code, OpenAI Codex, Gemini CLI, and OpenCode.
- In Device Readiness Check, select Get started, choose AI-powered check, then select Next.
- Optionally describe your project to give the AI context for its recommendations, then start the scan.
- On the results screen, open AI assisted findings to review code-grounded recommendations, copy the steps into your AI coding agent, and mark items complete as you address them.
You can also expand Run it yourself in any AI agent and copy the Device Readiness prompt to run the same analysis in your own AI coding agent.
The results screen lists findings by priority and type:
| Type badge | Meaning |
|---|
Automated | A project-setup issue that the tool can fix for you. |
Manual | A readiness issue that you address yourself using the provided guidance. |
AI assisted | A recommendation grounded in your project, with steps you can copy to your AI coding agent. |
Use Apply all automated fixes to resolve the available automated findings. Mark other findings complete as you work through them, select Check readiness to scan again, or use Export as Markdown to save the full report.
To continue in your own AI coding agent, copy the command displayed with the session ID at the bottom of the report and run it in your terminal.
The tool restores the saved report after Unity reloads your scripts. Closing the tool window clears the current report.