The following is the complete list of scripts usable within worlds. Components that are not in this list will not work.
Unity Components
- WindZone
- VideoPlayer
- Tilemap
- TilemapRenderer
- Terrain
- Tree
- SpriteMask
- ParticleEmitter
- EllipsoidParticleEmitter
- MeshParticleEmitter
- ParticleAnimator
- ParticleRenderer
- WorldParticleCollider
- Grid
- GridLayout
- AudioSource
- AudioReverbZone
- AudioLowPassFilter
- AudioHighPassFilter
- AudioDistortionFilter
- AudioEchoFilter
- AudioChorusFilter
- AudioReverbFilter
- PlayableDirector
- TerrainCollider
- Canvas
- CanvasGroup
- CanvasRenderer
- TextMesh
- Animator
- NavMeshAgent
- NavMeshObstacle
- OffMeshLink
- Cloth
- WheelCollider
- Rigidbody
- Joint
- HingeJoint
- SpringJoint
- FixedJoint
- CharacterJoint
- ConfigurableJoint
- ConstantForce
- Collider
- BoxCollider
- SphereCollider
- MeshCollider
- CapsuleCollider
- CharacterController
- ParticleSystem
- ParticleSystemRenderer
- BillboardRenderer
- Camera
- FlareLayer
- SkinnedMeshRenderer
- TrailRenderer
- LineRenderer
- GUIElement
- GUILayer
- Light
- LightProbeGroup
- LightProbeProxyVolume
- LODGroup
- ReflectionProbe
- SpriteRenderer
- Transform
- RectTransform
- Rendering.SortingGroup
- Projector
- OcclusionPortal
- OcclusionArea
- LensFlare
- Skybox
- MeshFilter
- Halo
- MeshRenderer
VRCSDK2 Only
- Legacy Animation
- Legacy GUITexture
- Legacy GUIText
VRCSDK3 Only
- ParticleSystemForceField
- AimConstraint
- LookAtConstraint
- ParentConstraint
- PositionConstraint
- RotationConstraint
- ScaleConstraint
VRChat Components
VRCSDK2 and VRCSDK3
- VRC_EventHandler
- VRC_IKFollower
- VRC_VisualDamage
- VRC_AvatarPedestal
- VRC_PortalMarker
- VRC_SyncAnimation - Implementation in-progress for VRCSDK3.
- VRC_SyncVideoPlayer
- VRC_SyncVideoStream
- VRC_VideoScreen
- VRC_VideoSpeaker
- VRC_MirrorReflection
- VRC_SceneDescriptor
- VRC_PlayerAudioOverride
- VRC_SpatialAudioSource
- VRC_Station
- VRC_UiShape
- VRCPipelineManager
- VRCProjectSettings
VRCSDK2 Only
- VRCTriggerRelay
- VRC_AudioBank
- VRC_CustomRendererBehaviour
- VRC_DataStorage
- VRC_Label
- VRC_CombatSystem
- VRC_DestructibleStandard
- VRC_MirrorCamera
- VRC_MidiNoteIn - Functionality will be available in VRCSDK3 at a later time.
- VRC_OscButtonIn - Functionality will be available in VRCSDK3 at a later time.
- VRC_AddDamage
- VRC_AddHealth
- VRC_JukeBox
- VRC_NPCSpawn
- VRC_ObjectSpawn
- VRC_ObjectSync
- VRC_Pickup
- VRC_SlideShow
- VRC_Panorama
- VRC_PlayerMods
- VRC_SceneResetPosition
- VRC_SceneSmoothShift
- VRC_SpecialLayer
- VRC_StereoObject
- VRC_Trigger
- VRC_TriggerColliderEventTrigger
- VRC_UseEvents
- VRC_Water
Dynamic Bone
- DynamicBone
- DynamicBoneCollider
Text Mesh Pro
- InlineGraphic
- InlineGraphicManager
- TMP_Dropdown
- TMP_InputField
- TMP_ScrollbarEventHandler
- TMP_SelectionCaret
- TMP_SpriteAnimator
- TMP_SubMesh
- TMP_SubMeshUI
- TMP_Text
- TextMeshPro
- TextMeshProUGUI
- TextContainer
- TMP_Dropdown
Unity Event System
- EventSystem
- EventTrigger
- UIBehaviour
- BaseInput
- BaseInputModule
- PointerInputModule
- StandaloneInputModule
- TouchInputModule
- BaseRaycaster
- PhysicsRaycaster
Unity UI
- Button
- Dropdown
- Dropdown
- Graphic
- GraphicRaycaster
- Image
- InputField
- Mask
- MaskableGraphic
- RawImage
- RectMask2D
- Scrollbar
- ScrollRect
- Selectable
- Slider
- Text
- Toggle
- ToggleGroup
- AspectRatioFitter
- CanvasScaler
- ContentSizeFitter
- GridLayoutGroup
- HorizontalLayoutGroup
- HorizontalOrVerticalLayoutGroup
- LayoutElement
- LayoutGroup
- VerticalLayoutGroup
- BaseMeshEffect
- Outline
- PositionAsUV1
- Shadow
Post Processing Stack V2
Post Processing Stack v1
PPSv1 is not supported in either VRCSDK2 or VRCSDK3. It has been deprecated by Unity.
- PostProcessDebug
- PostProcessLayer
- PostProcessVolume
AVPro
- ApplyToMaterial
- ApplyToMesh
- AudioOutput
- CubemapCube
- DebugOverlay
- DisplayBackground
- DisplayIMGUI
- DisplayUGUI
- MediaPlayer
- StreamParser
- SubtitlesUGUI
- UpdateStereoMaterial
Oculus Lipsync
- OVRLipSync
- OVRLipSyncContext
- OVRLipSyncContextBase
- OVRLipSyncContextCanned
- OVRLipSyncContextMorphTarget
- OVRLipSyncContextTextureFlip
Oculus Spatializer Unity
- ONSPReflectionZone
- OculusSpatializerUnity
- ONSPAmbisonicsNative
- ONSPAudioSource
Final IK
- BipedIK
- FingerRig
- Grounder
- GrounderBipedIK
- GrounderFBBIK
- GrounderIK
- GrounderQuadruped
- GrounderVRIK
- AimIK
- CCDIK
- FABRIK
- FABRIKRoot
- FullBodyBipedIK
- IK
- IKExecutionOrder
- LegIK
- LimbIK
- LookAtIK
- TrigonometricIK
- VRIK
- FBBIKArmBending
- FBBIKHeadEffector
- TwistRelaxer
- InteractionObject
- InteractionSystem
- InteractionTarget
- InteractionTrigger
- GenericPoser
- HandPoser
- Poser
- RagdollUtility
- RotationLimit
- RotationLimitAngle
- RotationLimitHinge
- RotationLimitPolygonal
- RotationLimitSpline
- AimPoser
- Amplifier
- BodyTilt
- HitReaction
- HitReactionVRIK
- Inertia
- OffsetModifier
- OffsetModifierVRIK
- OffsetPose
- Recoil
- ShoulderRotator
- AnimationBlocker
- BehaviourAnimatedStagger
- BehaviourBase
- BehaviourFall
- BehaviourPuppet
- JointBreakBroadcaster
- MuscleCollisionBroadcaster
- PressureSensor
- Prop
- PropRoot
- PuppetMaster
- PuppetMasterSettings
- BipedRagdollCreator
- RagdollCreator
- RagdollEditor
- SolverManager
- TriggerEventBroadcaster
VRCSDK2 Only
These components are only available when using VRCSDK2, either due to them being deprecated or redundant with the features available in VRCSDK3/Udon.
PhysSound
- PhysSoundBase
- PhysSoundObject
- PhysSoundTempAudio
- PhysSoundTempAudioPool
- PhysSoundTerrain
Realistic Eye Movements
- EyeAndHeadAnimator
- LookTargetController
Unity Standard Assets
- AbstractTargetFollower
- AutoCam
- FreeLookCam
- HandHeldCam
- LookatTarget
- PivotBasedCameraRig
- ProtectCameraFromWallClip
- TargetFieldOfView
- FirstPersonController
- HeadBob
- RigidbodyFirstPersonController
- Ball
- BallUserControl
- AICharacterControl
- ThirdPersonCharacter
- ThirdPersonUserControl
- AxisTouchButton
- ButtonHandler
- InputAxisScrollbar
- Joystick
- MobileControlRig
- TiltInput
- TouchPad
- WaterBasic
- Displace
- GerstnerDisplace
- PlanarReflection
- SpecularLighting
- Water
- WaterBase
- WaterTile
- AfterburnerPhysicsForce
- ExplosionFireAndDebris
- ExplosionPhysicsForce
- Explosive
- ExtinguishableParticleSystem
- FireLight
- Hose
- ParticleSystemMultiplier
- SmokeParticles
- WaterHoseParticles
- ActivateTrigger
- AlphaButtonClickMask
- AutoMoveAndRotate
- DragRigidbody
- DynamicShadowSettings
- FollowTarget
- FPSCounter
- ObjectResetter
- ParticleSystemDestroyer
- SimpleActivatorMenu
- SimpleMouseRotator
- SmoothFollow
- TimedObjectActivator
- TimedObjectDestructor
- WaypointCircuit
- WaypointProgressTracker
- AeroplaneAiControl
- AeroplaneAudio
- AeroplaneController
- AeroplaneControlSurfaceAnimator
- AeroplanePropellerAnimator
- AeroplaneUserControl2Axis
- AeroplaneUserControl4Axis
- JetParticleEffect
- LandingGear
- BrakeLight
- CarAIControl
- CarAudio
- CarController
- CarSelfRighting
- CarUserControl
- Mudguard
- SkidTrail
- Suspension
- WheelEffects
Updated 10 months ago