Caution: Fraudulent or imitation websites may appear. Only this site is official. Report concerns on our Report Fraud page.
Preparing your build is the first step toward releasing your VR fangame.
Before you export an APK or PC build, you must configure Unity correctly — XR settings, compression, package names, build options, and optimization settings all matter.
This page walks you through the exact setup required for a clean, stable, platform‑ready build.
1. Unity Version Requirements
For VR fangames, use:
Unity 2021 LTS or
Unity 2022 LTS
These versions are stable, supported by Meta, and compatible with XR Interaction Toolkit and OpenXR.
Avoid beta versions or experimental branches.
2. Project Settings Overview
Before building, configure these areas:
A. XR Settings
Enable OpenXR
Disable Oculus (Legacy)
Add Meta Quest Support under OpenXR
Set Hand Tracking (optional)
Set Render Mode: Multi‑Pass or Single‑Pass Instanced
B. Player Settings
Set Company Name
Set Product Name
Set Version Number
Set Package Name (important for Quest)
Set Minimum API Level
Set Target Architectures
C. Quality Settings
Disable unnecessary shadows
Set anti‑aliasing to 2x or 4x
Use mobile‑friendly settings
D. Physics Settings
Reduce solver iterations
Disable unused layers
Lower physics update rate if needed
E. Build Settings
Switch platform to Android (for Quest)
Switch platform to Windows (for PCVR)
Add scenes to the build list
3. XR Configuration (Quest)
Inside Project Settings → XR Plug‑in Management:
Enable:
OpenXR
Disable:
Oculus
MockHMD
Any unused XR providers
Then under OpenXR → Features:
Enable:
Meta Quest Support
Hand Tracking (optional)
Eye Gaze (optional)
Disable everything else.
4. Player Settings (Android / Quest)
A. Identification
Package Name:
com.yourstudio.yourgame
Version:
1.0.0
Bundle Version Code:
Increase this every update
B. Resolution & Presentation
Run in Background: ON
Optimized Frame Pacing: ON
C. Other Settings
Minimum API Level: Android 10
Target API Level: Highest installed
Scripting Backend: IL2CPP
Target Architectures: ARM64 only
Internet Access: Required
Graphics API: Vulkan (recommended)
5. Player Settings (Windows / PCVR)
A. Identification
Version number
Company name
Product name
B. Resolution
Fullscreen window
Default resolution 1920×1080
C. Graphics API
DirectX11 (recommended)
Disable Vulkan unless needed
D. Architecture
x86_64 only
6. Compression & Build Size Optimization
A. Texture Compression
Use:
ASTC for Quest
DXT for PCVR
B. Mesh Compression
Set to Medium or High.
C. Audio Compression
Use Vorbis with 70–80% quality.
D. Strip Engine Code
Enable for smaller builds.
6. Compression & Build Size Optimization
A. Texture Compression
Use:
ASTC for Quest
DXT for PCVR
B. Mesh Compression
Set to Medium or High.
C. Audio Compression
Use Vorbis with 70–80% quality.
D. Strip Engine Code
Enable for smaller builds.
8. Final Pre‑Build Checklist
Before hitting “Build,” confirm:
✔ OpenXR enabled
✔ Meta Quest Support enabled
✔ Package name set
✔ Version number updated
✔ ARM64 selected
✔ Scenes added
✔ No console errors
✔ Lighting baked
✔ Textures compressed
✔ Physics optimized
✔ Scripts clean
This ensures your build is stable and ready for publishing.