vr-ar

Provide VR and AR development principles covering platform selection, comfort, and performance.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides foundational knowledge and best practices for developing Virtual Reality (VR) and Augmented Reality (AR) applications, focusing on user comfort, performance, and effective interaction.

Core Features & Use Cases

  • Platform Guidance: Understand the landscape of VR/AR platforms (Quest, PCVR, ARKit, ARCore, WebXR) and their use cases.
  • Comfort Principles: Learn techniques to prevent motion sickness and ensure a comfortable user experience.
  • Performance Optimization: Grasp the critical performance metrics (FPS, resolution) and frame budgets for immersive environments.
  • Interaction Design: Explore effective controller and hand-tracking interaction methods.
  • Spatial Design: Understand the importance of world scale and depth cues for believable virtual spaces.

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, apply comfort principles like maintaining high frame rates, avoiding forced camera movements, and using teleportation. These techniques ensure a comfortable user experience by reducing sensory conflict.

What are the critical performance requirements for AR and VR applications?

Critical performance requirements for AR and VR applications include maintaining high FPS and resolution targets. Grasping your frame budget is essential to prevent latency, which breaks immersion and causes user discomfort in 3D development.

How do I choose the right platform for immersive VR and AR experiences?

Choosing the right platform for immersive VR and AR experiences requires evaluating the landscape of options like Quest, PCVR, ARKit, ARCore, and WebXR. Understanding their specific capabilities helps match your 3D development goals to the correct environment.

What are the best practices for spatial design and interaction in 3D development?

Best practices for spatial design and interaction in 3D development involve understanding world scale, depth cues, and effective controller or hand-tracking methods. These elements are essential for creating believable virtual spaces and intuitive user interactions.

Does WebXR work well for both Virtual Reality and Augmented Reality applications?

WebXR works for both Virtual Reality and Augmented Reality applications by providing accessible, browser-based immersive experiences. It is a viable platform option alongside ARKit and ARCore for delivering cross-platform AR and VR content.