vr-ar

Guide VR/AR development covering platform selection, comfort, interaction, performance, and spatial design.

Updated Nov 12, 2025
One-click install
npx skills add https://github.com/jabez4jc/Simplifyed --skill vr-ar-jabez4jc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vr-ar
Source: https://github.com/jabez4jc/Simplifyed/tree/main/.agent/skills/game-development/vr-ar
Command: npx skills add https://github.com/jabez4jc/Simplifyed --skill vr-ar-jabez4jc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive guide to the fundamental principles and best practices for developing Virtual Reality (VR) and Augmented Reality (AR) experiences, focusing on user comfort, performance, and effective interaction.

Core Features & Use Cases

  • Platform Overview: Understand the landscape of VR and AR platforms (Quest, PCVR, ARKit, ARCore, WebXR, HoloLens) and their use cases.
  • Comfort Principles: Learn techniques to prevent motion sickness and implement essential comfort settings.
  • Performance Optimization: Grasp target metrics and frame budget considerations crucial for immersive experiences.
  • Interaction Design: Explore controller and hand-tracking interaction methods.
  • Spatial Design: Understand world scaling and depth cue implementation.
  • Anti-Patterns: Identify common pitfalls to avoid in VR/AR development.
  • Use Case: A game developer is starting a new VR project and needs to understand how to design for user comfort and achieve optimal performance on 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 in VR development?

To prevent motion sickness in VR development, implement comfort principles like maintaining high frame rates, avoiding forced camera movement, and providing teleportation options. Understanding user psychology and hardware capabilities is essential for comfortable immersive experiences.

What are the target performance metrics for VR and AR applications?

Target performance metrics for VR and AR applications focus on achieving optimal frame rates and managing frame budgets to maintain immersion. Grasping these metrics is crucial because dropping frames causes motion sickness and breaks the user experience.

How do I choose between VR and AR platforms like Quest, HoloLens, and WebXR?

Choosing between VR and AR platforms like Quest, HoloLens, and WebXR requires understanding the platform landscape and their specific hardware capabilities. Evaluating use cases and target hardware constraints guides the selection of the right development environment.

What are common anti-patterns to avoid in VR and AR spatial design?

Common anti-patterns to avoid in VR and AR spatial design include incorrect world scaling, poor depth cue implementation, and ignoring user comfort settings. Identifying these pitfalls ensures effective interaction design and user-friendly virtual experiences.

Does VR interaction design require hand tracking or are controllers better?

VR interaction design supports both controller and hand-tracking methods, with the better choice depending on the specific experience. Exploring both interaction methods allows developers to select the most intuitive input for their virtual reality application.