Skip to main content


Your VRChat Creator Journey begins here!

Whether you're a seasoned developer or a curious enthusiast, the VRChat SDK provides you with the tools and resources to unleash your creativity and bring your imagination to life.


  1. Download & Install the Creator Companion.
  2. If Unity is not installed, the Creator Companion will help you download Unity Hub, install Unity version 2022.3.22f1 (VRChat SDK 3.4.2 or earlier is Unity 2019.4.31f1), and create a Unity Account.
  3. Use the Creator Companion to create a new Worlds or Avatar project, and open it with Unity.
  4. Build your world or avatar in Unity, and test it in VRChat using the SDK Control Panel.
  5. Once ready, use the Control Panel to publish your World or Avatar to VRChat!

World Creation

To make a VRChat world, you construct a scene in Unity using typical 3D models, materials and lighting. You can add interactivity with Udon, our custom scripting system. Udon can be built with the visual Udon Graph or by writing C#-like code using UdonSharp. You can use our Networking system to synchronize experiences between players.

Avatar Creation

To make a VRChat avatar, you must first create or find a 3D character, then ensure that it is rigged to work with VRChat. You can then import your rigged model into Unity and add Expressions and Controls, Avatar Dynamics and much more.