vr-ar

Detail VR/AR development principles for platform selection, comfort, performance, and interaction.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/tuyenht/Antigravity-Core --skill vr-ar-tuyenht
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vr-ar
Source: https://github.com/tuyenht/Antigravity-Core/tree/main/.agent/skills/game-development/vr-ar
Command: npx skills add https://github.com/tuyenht/Antigravity-Core --skill vr-ar-tuyenht

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides essential principles and requirements for developing comfortable, performant, and engaging Virtual Reality (VR) and Augmented Reality (AR) experiences.

Core Features & Use Cases

  • Platform Guidance: Understand the nuances of different VR/AR platforms (Quest, PCVR, ARKit, ARCore, etc.).
  • Comfort Optimization: Learn techniques to prevent motion sickness and ensure user comfort.
  • Performance Tuning: Meet critical frame rate and resolution targets for smooth immersion.
  • Interaction Design: Implement intuitive controller and hand-tracking interactions.
  • Spatial Awareness: Design worlds with correct scale and depth cues.
  • Use Case: A game developer needs to understand the best practices for designing a VR locomotion system that minimizes player discomfort while maintaining immersion.

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 VR locomotion systems?

To prevent motion sickness in VR locomotion, maintain critical frame rates, implement intuitive interaction paradigms, and apply comfort optimization techniques. Designing experiences with correct spatial awareness and depth cues also minimizes player discomfort while maintaining immersion.

What are the performance targets for building immersive VR and AR applications?

Building immersive VR and AR applications requires meeting specific frame rate and resolution targets for smooth immersion. Performance tuning is critical to ensure optimal user experience, prevent motion sickness, and maintain visual stability across different VR and AR platforms.

Does this VR and AR development guidance apply to both Quest and PCVR platforms?

Yes, this guidance covers platform nuances for different VR and AR systems including Quest, PCVR, ARKit, and ARCore. It provides essential principles for developing accessible applications, ensuring you can select the correct platform and adhere to its specific interaction paradigms.

How do I implement intuitive controller and hand tracking interactions for AR experiences?

Implementing intuitive controller and hand tracking interactions requires following specific interaction paradigms for optimal user experience. Designing spatial awareness with correct scale and depth cues ensures the AR interactions remain comfortable, accessible, and engaging for the user.

What is the best way to design spatial awareness and scale in virtual reality worlds?

The best way to design spatial awareness in virtual reality is to build worlds with correct scale and depth cues. Addressing these spatial design challenges ensures comfortable immersion, prevents disorientation, and helps users interact naturally with the virtual environment.

Why does my VR application cause user discomfort even after hitting performance targets?

VR applications can cause discomfort even at target frame rates if interaction methods and spatial design are flawed. You must address user comfort by implementing intuitive controller interactions, designing correct scale, and ensuring locomotion systems minimize motion sickness.