Every Unity scene you'd like to bring into VRChat requires a VRC_SceneDescriptor component. The VRChat Worlds SDK contains various other components to allow your users to interact with your world, pick up objects, see themselves in a mirror, and more.
Please consult Allowlisted World Components for a full list of components available in the VRChat SDK.
|VRC_AvatarPedestal||Used to display and / or switch to an avatar.|
|VRC_MirrorReflection||Used to create a mirror in VRChat.|
|VRC_ObjectSync||Syncs the transform of a GameObject with all players in the instance.|
|VRC_Pickup||Allows objects to be picked up, held and used by players.|
|VRC_PortalMarker||Creates portals to other VRChat worlds.|
|VRC_SceneDescriptor||Describes your VRChat world. Required for every Unity scene you'd like to use as a VRChat world.|
|VRC_SpatialAudioSource||Adds 3D spatialization to a Unity AudioSource. Usually automatically added with AudioSource components in editor.|
|VRC_Station||Allow users to sit down.|
|VRC_UIShape||Allow users to interact with Unity's UI system.|