Current Unity Version
The current Unity version used by VRChat is 2022.3.22f1
The simplest way to install the latest Unity version is with the Creator Companion. After installing the Creator Companion, simply follow the instructions.
Alternatively, if you have Unity Hub installed, you can click this link to install the correct version of Unity. 2022.3.22f1 is also available in the Unity editor release archive.
In the installation screen, choose "Android Build Support" if you'd like to be able to create worlds or avatars for Android or Quest.
For instructions on how to upgrade from Unity 2019, visit our Unity 2019 to 2022 documentation.
Differences from previous versions
Unity 2022 includes many improvements such as faster iteration times, improved asset import times, much faster platform switching times, better editor stability, fully featured C# 8 support, a quick search feature, and much more!
Known Issues
- The first time you open a Scene and select a GameObject inside a prefab with a U# Behaviour, the GUI for the component directly below that U# Behaviour will not show its GUI. Deselecting and re-selecting the prefab fixes this.
- Buffer Particles don't work as they did in Unity 2019, there is a workaround to fix them from community member hfcRed here.
- Unity 2022 sometimes causes Rider's debugger to stop for unhandled exceptions in Unity's IMGUI.
- Please refer to this workaround and Jetbrains's bug tracker for more information.
- Spatialized Audio Sources can create warnings when entering playmode or adjusting their settings.