Developer FAQ

Some of your develeper questions answered.

How can I make my own custom avatar?

Glad you asked! We have a Unity SDK that allows you to easily bring in your own avatar into VRChat. Here’s a short tutorial video by Kirito.

A longer tutorial video by VRPill is available as well.

Are you a wizard with advanced techniques and want full eye movement and lip sync in your avatar? Our own avatar-smith Mechlai has provided a full Blender to Unity guide, as well as a full Maya to Unity guide.

Can I create my own worlds?

Yes, using our Unity SDK you can create your own world. It will start off as a private world, meaning you can only bring people in by opening up a portal or through inviting friends. Once you are ready to make the room public, fill out this form.

What's the deal with the SDK?

The VRChat SDK enables users to create interactive worlds and avatars for VRChat using Unity3D. Any tools that Unity provides should work in VRChat including lighting, nav mesh, and animations.

Scripting support is still limited, for security reasons.

The SDK is still in alpha, but is ready to be used by those who are ready to get their hands dirty. Documentation is light and scattered (and often deprecated). We are working on improving this. IMPORTANT: You must use a VRChat Account (not a Steam account) to use the SDK.

Q. Where is the SDK documentation?