Install Instructions
Things you’ll need:
- Install Unity version 2019.4.31f1:
https://unity3d.com/unity/whats-new/2019.4.31
- Start a new 3D project in Unity
- Import the VRC SDK3 package
- Drop down: Assets > Import Package > Custom Package
- Locate the VRCSDK3 package
- In the popup window, click import all
- Import the avatar package
- Drop down: Assets > Import Package > Custom Package
- Locate the avatar package
- In the popup window, click import all
- Open the Avatar scene
- In the bottom half window under the Project tab, expand: Assets/Avatars/[Avatar Name]/Scenes
- Open the Unity Scene file in the Scenes folder

- Open the VRChat Control Panel in Unity
- Drop down: VRChat > Show Control Panel
- In the VRChat Control Panel
- Authentication tab: Log in your VRC account
- Builder tab: Click Build & Publish to upload your avatar to your account. Click Build & Test for quick, local-only testing.
- In the game tab that opens up:
- Enter in an avatar name (and optional description)
- Check the “Upload Image” box to set a thumbnail for the avatar
- You can unhide the icon object in your scene’s hierarchy tab to use that as your thumbnail
- Remember: Keep the model set to private!
- Click “Upload” and wait for it to finish uploading. It will tell you when it completes the process.
Quest Compatibility
Quest compatibility can be achieved with some tweaking.
- Save your Avatar scene as a new scene for good luck

- Go to File > Build Settings, and in the popup install the Android platform if it’s not already installed.
- Go to the VRChat control panel > build tab
- Click Switch Build Target to Android (then wait for it to load, it takes a while).
The build tab will show some errors, which can easily be fixed. - Remove some of the physbones from the avatar and change the shaders of the model’s materials to the VRChat mobile standard shaders.

- Click out of the builder tab on the VRC SDK control panel, then click back into it. The errors should be gone and the Quest version of your avatar will be able to be uploaded. It’ll upload as the same avatar as your PC avatar, making it able to be seen on Quest. Quest users will see the Quest version of the avatar, and PC users will still see the PC version.
For further help, contact me on Twitter @rabbotred