vr-ar

Explains VR/AR development principles including platform selection, motion sickness prevention, and interaction design.

Updated Dec 16, 2025
One-click install
npx skills add https://github.com/EanLee/article-write --skill vr-ar-eanlee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vr-ar
Source: https://github.com/EanLee/article-write/tree/main/.github/skills/game-development/vr-ar
Command: npx skills add https://github.com/EanLee/article-write --skill vr-ar-eanlee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides essential knowledge for developing immersive VR and AR experiences, focusing on user comfort, performance, and effective interaction design.

Core Features & Use Cases

  • Platform Guidance: Understand the strengths and use cases of various VR (Quest, PCVR, PSVR, WebXR) and AR (ARKit, ARCore, WebXR, HoloLens) platforms.
  • Comfort Principles: Learn techniques to prevent motion sickness and implement comfort settings.
  • Performance Optimization: Grasp target FPS and resolution metrics, and understand frame budget constraints.
  • Interaction Design: Explore controller and hand-tracking interaction methods.
  • Spatial Design: Implement correct world scaling and depth cues.
  • Use Case: A game developer needs to understand the best practices for designing a VR locomotion system that minimizes player discomfort and ensures smooth performance across different target hardware.

Quick Start

Explain the key principles for preventing motion sickness in VR development.

Frequently Asked Questions about vr-ar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent motion sickness when designing a VR locomotion system?

To prevent motion sickness in VR, implement comfort settings, maintain high frame rates, and provide clear depth cues. Avoid sudden camera movements and offer teleportation options to minimize player discomfort during locomotion.

What are the target frame rates and performance requirements for immersive VR experiences?

Immersive VR experiences require strict frame rate targets and resolution metrics to stay within frame budget constraints. Maintaining consistent performance is critical to prevent motion sickness and ensure smooth rendering across target hardware.

What are the differences between developing for Quest, PCVR, PSVR, and WebXR platforms?

VR platforms like Quest, PCVR, PSVR, and WebXR each have distinct strengths and use cases. Platform selection impacts performance budgets, interaction design capabilities, and spatial considerations for your specific immersive experience.

How does hand tracking compare to controller interactions in VR and AR design?

Controller and hand tracking are primary interaction methods in VR and AR design. Controllers offer precise input, while hand tracking provides natural spatial gestures, both requiring correct world scaling and depth cues for effective immersive experiences.

When should I use ARCore or ARKit for spatial design and world scaling?

Use ARCore, ARKit, HoloLens, or WebXR for AR development when your project requires accurate world scaling and depth cues. These platforms provide the environmental understanding needed for effective spatial design.