unity-vrc-world-sdk-3

Guide VRChat World SDK 3 development from scene setup to upload.

255|4|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/niaka3dayo/agent-skills-vrc-udon --skill unity-vrc-world-sdk-3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-vrc-world-sdk-3
Source: https://github.com/niaka3dayo/agent-skills-vrc-udon/tree/main/skills/unity-vrc-world-sdk-3
Command: npx skills add https://github.com/niaka3dayo/agent-skills-vrc-udon --skill unity-vrc-world-sdk-3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance for setting up, optimizing, and uploading VRChat worlds using the Unity SDK 3, ensuring worlds are functional, performant, and compliant.

Core Features & Use Cases

  • Scene Setup: Guides through VRC_SceneDescriptor, spawn points, and essential components like VRC_Pickup and VRC_Station.
  • Optimization: Details performance limits, Quest restrictions, and techniques for achieving target FPS.
  • Upload Workflow: Covers validation, building, testing, and publishing worlds with correct settings.
  • Use Case: A new VRChat world creator needs to understand how to place interactive objects, set up player spawns, and ensure their world runs smoothly on both PC and Quest before uploading it.

Quick Start

Use the unity-vrc-world-sdk-3 skill to get a checklist for preparing a VRChat world for upload.

Frequently Asked Questions about unity-vrc-world-sdk-3

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

FAQPage Schema
How do I set up a VRChat world scene for SDK 3?

To set up a VRChat world scene, configure the VRC_SceneDescriptor, define spawn points, and add interactive components like VRC_Pickup and VRC_Station for player interaction.

How do I optimize my VRChat world for Quest compatibility?

Optimize VRChat worlds for Quest by adhering to strict performance limits, managing lighting efficiently, and applying specific Quest restrictions to maintain target FPS across platforms.

What is the VRChat world upload workflow in Unity?

The VRChat world upload workflow involves running build validation checks, configuring scene settings, testing locally, and finally publishing the world through the SDK 3.7.1 to 3.10.2 interface.

Why does my VRChat world upload fail validation?

VRChat world upload validation often fails due to incorrect layer management, missing essential components like VRC_ObjectSync, or exceeding performance limits on PC and Quest platforms.

Can I use Udon scripts with VRChat World SDK 3?

Yes, you can use Udon scripts within VRChat World SDK 3 to program complex interactive world logic, requiring proper scene setup and component configuration to function correctly during upload.

Do I need VRC_SceneDescriptor for every VRChat world?

Yes, VRC_SceneDescriptor is a mandatory component for every VRChat world, defining essential settings like spawn points and respawn behavior before you can successfully build and upload.