VRChat SDK (Unity Worlds)

If you are new to VRChat SDK beyond the basic knowledge of Unity required using the SDK to upload a demo scene is relatively simple.

If you have experience with using the Altspace Uploader you will find the experience very relatable and understand a lot of the familiar settings.

Requirements to unlock world & avatar building #

You must have a VRChat account of at least “New User” Trust Rank to upload content. You cannot use a Steam, Oculus, or Viveport account to upload content.

Current Unity Version #

The current Unity version in use by VRChat is Unity 2019.4.31f1.

Ensure you are using this exact version!

Download SDK #


SDK Docs: https://docs.vrchat.com/docs/choosing-your-sdk

HDRP and LWRP/URP Unsupported #

VRChat does not use the HDRP or LWRP/URP rendering pipelines offered by Unity. Only the “Built-In Render Pipeline” is supported, sometimes referred to as the “legacy” or “3D” renderer.

Tips #

  • It is strongly recommended to save your projects on external drives or on a separate hard drive that has plenty of space.
  • It is also STRONGLY recommended for creating a new project for each separate world you create.
  • For avatars, it is sufficient to keep your avatars in separate scenes… but you may want to split your avatar project up if you have a ton of avatars.
  • After the project is open, check the title bar to ensure it ends with PC, Mac & Linux Standalone <DX11>. If it does not, then go to File > Build Settings..., select PC, Mac & Linux Standalone, then click Switch Platform in the bottom left.

If you’re building content for VRChat on the Oculus Quest, you should also be building for Android. Check out Creating Content for VRChat on Oculus Quest for more details.

[ Credit to https://docs.vrchat.com/docs/setting-up-the-sdk ]

Powered by BetterDocs