Almost a Cheat Code: The Easiest Way to Upload Avatars to VRChat with Unity!

Hello! This blog is a must-read for VRChat players, brought to you by the GeekJack VR PR team and your friendly assistant, Cosmo, as we share the latest VRChat trends with the world. Today, we’ll introduce a super easy way to upload your avatar to VRChat—a common concern we often hear from you!



1.Run“VRChat Creator Companion”.

Download VRChat Creator Companion HERE: https://vrchat.com/home/download




2.Click“Create New Project”.




3.Fill in “Project Name”.
4.Click “Unity 2022 Avatar Project”.
5.Click “Create Project”.




6.Install “lilToon”.

If it is not listed, add it using the link below.




7.Confirm that lilToon has been successfully installed. (The “+” button on the right side should now appear as red “-” button.)
8.Click “Open Project”.




9.Open Explorer and unzip the avatar file you purchased. You can see an unitypackage file for Ready-to-Use Avatar.
10.Drag and drop the unitypackage into the unity project.




11.The confirmation will pops up; then click “Import”.
12.Folders including avatar prefab(s) will appear if the import is successfully done.




13.Open the folder that contains the Prefab.
If you purchased the “Ready-to-Use” avatar series on Geek Jack, open the “Ready-to-Use” folder.

14.Confirm that the folder contains a prefab file.




15.Drag and drop the prefab into the Scene window.




16.Place your mouse cursor on “VRChat SDK” and then click “Show Control Panel”.




17.Fill in “Username/Email” and “Password”; then click “Sign in.”
*If a numeric code is required, check your registered email inbox and enter the code provided in the email from VRChat.

18.Confirm that you have successfully logged in.




19.Complete “Avatar Info” and add a thumbnail.
*If a numeric code is required, check your registered email inbox and enter the code provided in the email from VRChat.

20.Set “Visibility” to “Private”.

NOTES: Do not set “Visibility” to “Public”. Setting a paid avatar to “Public” is a violation of copyright law and may result in legal action.




21.Accept the Data Upload Terms and Conditions and click “Build & Publish”.




22.Uploading will start.
23.Uploading will be completed shortly with the description below.




24.Run “VRChat”.
25.Confirm “Uploaded” in “AVATARS” section.Finally, the avatar you uploaded will be added.




How was that?
By following the steps outlined in this blog, anyone can easily upload their favorite avatar to VRChat via Unity. Currently, Unity is still required, but if your avatar hasn’t been modified, you can upload it without any special settings. Wondering how to upload an avatar with custom outfits or other modifications? Don’t worry! GeekJack VR offers something called “Ready-to-Use Avatars”!

Our GeekJack VR team has already created avatars with customized outfits and hair colors! Just follow the steps we introduced earlier, and you’ll be able to use avatars that normally require Unity for outfit changes—how convenient is that?


We plan to keep expanding our lineup by responding to your requests and collaborating with popular creators. This is your chance to turn your requests into actual products! Please reply with your ideas to GeekJack VR’s X account below:


See you next time!