A step-by-step guide to setting up a Windows PC for building VRChat worlds and avatars.
- Prerequisites
- Installation Steps
- Create Your First Project
- Recommended Tools
- Optional Community Packages
- Useful Links
| Requirement | Details |
|---|---|
| OS | Windows 10 / 11 (64-bit) |
| Disk Space | ~15 GB minimum (Unity + SDK + project files) |
| RAM | 8 GB minimum, 16 GB recommended |
| VRChat Account | Register here — "New User" trust rank or above to upload content |
| Steam + VRChat | For in-app testing of your worlds/avatars |
Git is required by VCC for package management. Install this first.
- Download from https://git-scm.com/download/win
- Run the installer — default settings are fine, just click through
- Restart your terminal/PC if prompted
VCC is the official tool that manages your VRChat projects, SDK versions, and packages.
- Go to https://vrchat.com/home/download
- Scroll to "Download the Creator Companion" and click the button
- Run the downloaded
.exeinstaller - Follow the install wizard (default location is fine)
- Launch VCC
On first launch:
- VCC will check for the required Unity version — if missing, it will prompt you to install it (see next step)
- Sign in with your VRChat account if prompted
- Set a default project location (e.g.
C:\Users\YourName\VRCProjects)
VRChat requires a specific Unity version. As of early 2026, this is Unity 2022.3.22f1 — but always let VCC tell you which version to use.
- When VCC prompts that Unity is missing, click "Install Unity"
- VCC will install Unity Hub and the correct Unity Editor version automatically
- Wait for the install to finish (this takes a while — several GB download)
- Once done, VCC will show a green checkmark next to Unity
Tip: Never manually update Unity to a different version. Always use the version VCC specifies, or your projects may break.
Needed for writing UdonSharp (C#) scripts and editing code.
- Download Visual Studio Code (free) from https://code.visualstudio.com/
- Run the installer (default settings are fine)
- Open VS Code and install these extensions:
- C# (by Microsoft) — C# language support
- Unity (by Microsoft) — Unity integration
- In Unity, set VS Code as your external editor:
- Go to Edit → Preferences → External Tools
- Set External Script Editor to Visual Studio Code
Tip: VS Code is much lighter and faster than Visual Studio. It has all the features you need for VRChat scripting.
- Open VCC
- Click "New Project"
- Choose a template:
Template Use For Avatar Building and uploading avatars World Building and uploading worlds UdonSharp Worlds with C# scripting - Name your project and click Create
- Click "Open Project" — Unity will launch with the VRChat SDK pre-installed
- Build and test!
| Tool | Purpose | Link |
|---|---|---|
| Blender | 3D modeling, rigging, animation | https://www.blender.org/download/ |
| GIMP / Krita | 2D texture & image editing (free) | https://www.gimp.org / https://krita.org |
| Audacity | Audio editing for SFX/music | https://www.audacityteam.org |
| Substance Painter | Professional texturing | https://www.adobe.com/products/substance3d-painter.html |
| .NET 6+ SDK | Advanced UdonSharp work outside VS Code | https://dotnet.microsoft.com/download |
These are installed through VCC as community packages. In VCC, go to Settings → Packages → Add Community Repository to access them.
| Package | Description |
|---|---|
| VRCFury | Powerful avatar setup & non-destructive workflow tool |
| Gesture Manager | Test avatar gestures/expressions in Unity without uploading |
| av3-animator-as-code | Simplify animator controller creation with code |
| Pumkin's Avatar Tools | Avatar setup helpers and utilities |
| Cats Blender Plugin | Blender addon for optimizing VRChat avatars |
- VRChat Documentation: https://creators.vrchat.com
- UdonSharp Docs: https://udonsharp.docs.vrchat.com
- VRChat Discord (Creators): https://discord.gg/vrchat
- VCC Troubleshooting: https://creators.vrchat.com/vpm/troubleshooting
1. Git for Windows
2. VRChat Creator Companion (VCC)
3. Unity (let VCC handle it)
4. VS Code (with C# and Unity extensions)
5. Create project in VCC → Open in Unity → Start building