Prerequisites
Unity
To ensure compatibility, it is recommended to download and installUnity 2022.3.22f1
, which can be obtained from the official Unity website. This version aligns with the one used by VRChat.
Important:
VRChat requires Unity 2022 for its latest SDK. Users still utilizing Unity 2019 are strongly advised to upgrade, as future SDK updates will not be accessible on outdated versions. Additionally, content created in older versions may experience compatibility issues.
VRchat Creator Companion
The VRChat Creator Companion is required for setting up VRChat projects. Please refer to the official VRChat documentation for installation instructions.Avatown Unity Client
Avatown unity client is needed to upload the Unitypackage and asset bundle of the corresponding avatar. To get started first download the Avatown Unity Client as per your language preference. After downloading, save the Unity package in a directory of your choice.Step 1: Create a New Project
For users starting a new project, please follow the steps below. If you are importing the Avatown Unity Client into an existing project, please Proceed to Step 2. Open VRChat Creator Companion and create a new project.

Step 2: Importing the Avatown Unity Client
Once the project has been opened in Unity and ready to be used, lets import the Avatown Unity Client. If already have an existing avatar project, follow from this step. To import,Assets > Import Package > Custom Package...




Step 3: Accessing the Avatown Unity Client
Upon successful import, you will find Avatown in the Unity toolbar. Click on Avatown Client to launch the client interface.



The avatar must be in the scene. If there is no avatar in the scene, it will not appear in the dropdown. Also, please note that if the avatar in your scene does not have the VRChat Avatar Descriptor attached, it will not show up in the dropdown.Click “Select this avatar” and proceed to the next step



