Starter Project for Making a VRChat Avatar
Find a file Use this template
2024-03-16 13:06:00 +09:00
Assets Import template and Readme 2022-08-18 11:21:24 -07:00
Packages Merge branch 'main' into feature/update-to-3x 2023-10-24 13:32:15 -07:00
ProjectSettings Import template and Readme 2022-08-18 11:21:24 -07:00
.gitattributes Add LFS gitattributes 2024-03-16 13:06:00 +09:00
.gitignore Initial commit 2022-08-18 10:05:13 -07:00
license.txt Import template and Readme 2022-08-18 11:21:24 -07:00
Readme.md Update Readme.md to use Unity 2022 2023-12-14 17:12:13 -08:00

VRChat Avatar Project Template

This repo makes it easy to start a new VRChat Avatar project!

I Wanna Go Fast

If you don't care about using source control and just want to make something quick:

  1. Download this Zip and unpack it somewhere.
  2. Go to "3. Open the Project" below.

I Want To Use Source Control

This template is set up to easily make your own GitHub projects, and we highly recommend you take this route.

1. Make Your Own GitHub Project

Press Use This Template to start a new GitHub project, and follow the directions there. This is an optional step but gets you started with using GitHub for source control so you'll always have a backup.

2. Clone or Download the Project

If you're not ready to use git yet, you can download a zip of your project by pressing the "Code" button and then "Download Zip".

If you're familiar with git, use your favorite client or the command line to clone your repository.

3. Open the Project

Use Unity 2022.3.6f1 to open the project. Press "OK" on the dialog that offers to download the required VRChat packages.

image

4. Load the Example Avatar

Find the "VRChat SDK" item in the menu bar at the top of the Unity Editor window, press it to open, then choose "Samples > Avatar Dynamics Robot Avatar".

avatar-sample

Once the scene opens, choose "File > Save As..." and give the scene a new name.

Then modify the avatar however you'd like - you can read all about our Avatars 3.0 System here.

5. Test Your Avatar

When you're ready to try out your Avatar, find and choose the menu item "VRChat SDK > Show Control Panel".

  • Sign into your VRChat Account in the "Authentication" tab.

  • Switch to the "Builder" tab and choose "Build & Test".

  • After a quick build process, you should see a popup with the message "Test Avatar Built".

    image

  • Launch VRChat, open your Avatars menu (click on "Avatars" in your Quick Menu) and look in the "Other" section. Your test avatar will have a temporary name based on the name of the GameObject with the VRC Avatar Descriptor on it. The default name will be "SDK: Tutorial_Robot_Avatar_Dynamics_Demo_v1".

  • Select your Test Avatar and press "Test This Avatar" on the left-hand side of your menu.

You should now be testing your custom avatar!

6. Publish Your Avatar

When you're ready to publish your Avatar so you can use it regularly:

  • Return to the VRChat SDK Control Panel in your Unity Project
  • Switch to the "Builder" tab and press "Build and Publish for Windows".
  • This will build your Avatar and add some publishing options to your Game window.
  • Fill out the required fields "Avatar Name", "Description", "Sharing", and check the terms box "the above information is accurate...".
  • Press "Upload".

Return to VRChat - your Avatar should now show up under "My Creations" at the top of the Avatar listing. Choose it and enjoy!