Skip to main content
UncategorizedMetaverse326 lines

VR Development Fundamentals

Quick Summary18 lines
This skill provides comprehensive guidance for developing virtual reality applications, covering the full stack from rendering pipelines to input handling, performance optimization, and cross-platform deployment. It is designed for developers building VR experiences on modern headsets including Meta Quest, Apple Vision Pro, PlayStation VR2, and PC VR platforms.

## Key Points

- **Frame rate targets**: 72 Hz minimum, 90 Hz recommended, 120 Hz ideal
- **Stereoscopic rendering**: Two viewpoints separated by interpupillary distance (IPD), typically 60-68mm
- **Low latency**: Motion-to-photon latency must stay below 20ms
- **Foveated rendering**: Reduce peripheral detail to save GPU cycles
- **3DoF (3 Degrees of Freedom)**: Rotation only (pitch, yaw, roll)
- **6DoF (6 Degrees of Freedom)**: Rotation + position (x, y, z)
- **Inside-out tracking**: Cameras on the headset track the environment
- **Outside-in tracking**: External sensors track the headset
1. **Choose your runtime**: OpenXR is the industry standard cross-platform API
2. **Select a rendering approach**: Forward rendering preferred over deferred for mobile VR
3. **Configure quality tiers**: Different settings for standalone vs. PC VR
4. **Set up performance profiling from day one**
skilldb get metaverse-skills/vr-development-fundamentalsFull skill: 326 lines

Install this skill directly: skilldb add metaverse-skills

Get CLI access →