Avatar Creation
Start with a clean Creator Companion project and a first private upload, then add menus, PhysBones, materials, locomotion, and polish in small passes.
Pick the next avatar step
Choose the stage you are working on, open the focused guide, then return here when the next part of the avatar is ready.
Get one plain avatar uploaded before adding advanced features.
- Confirm Creator Companion, supported Unity, and Avatar SDK packages.
- Set the Avatar Descriptor, view position, lip sync, and basic scene state.
- Upload privately, then add features and optimize in separate passes.
The Avatar Descriptor is the center of the setup. It controls view position, lip sync, eye look, playable layers, expression assets, colliders, and related avatar behavior.
Avatar Guide Index
Base project and upload
Use this route when the avatar is not uploaded yet or the project setup is still uncertain.
Toggles and appearance
Use this route after the avatar uploads and you are ready for expression menu features.
Dynamics and interaction
Use this route for PhysBones, interactable parts, props, and locomotion helpers.
Voice, rig, and performance
Use this route when the avatar works but needs final presentation and compatibility checks.
VRC Avatars For Dummies
Playlist index
These pages follow DedZedOffishal's VRC Avatars for Dummies playlist, with written checklists, troubleshooting notes, and resource links wrapped around each video.
Community Avatar Tools And References
These are the strongest awesome-vrchat additions for people already working through the avatar route above.
- Sprite/Pixel Avatars without Blender - internal VRCreators video page for a lighter beginner avatar workflow.
- Modular Avatar - drag-and-drop assembly workflow when an avatar project is built from modular parts.
- VRCFury - non-destructive tooling for avatar setup, automation, and package assembly.
- Pumkin's Avatar Tools - Unity helper for faster avatar setup work.
- Avatar 3.0 Emulator - editor-side AV3 behavior testing before upload.
- d4rkAvatarOptimizer - avatar mesh and material reduction helper.
- VRCQuestTools - Quest conversion helper when you need a separate mobile-ready avatar variant.
- ComboGestureExpressions - gesture-driven expression setup for AV3 avatars.
- Cats Blender Plugin - older but still frequently referenced Blender-side cleanup workflow for avatar imports.
- AvatarModifyTools - additional Unity-side avatar editing utilities.
- VRChat Community Resources - wider awesome-vrchat index covering avatar guides, tools, Quest references, shaders, and related creator libraries.
Keep In Mind
- Upload a simple private version before building complex menus or dynamics.
- Keep expression parameters, saved toggles, synced behavior, and menu pages deliberate.
- Treat optimization as part of creation, especially for materials, textures, PhysBones, contacts, and Quest or Android support.
- Generate or update avatar impostors when you need better visibility for players who cannot load the full avatar.
- Test inside VRChat when a feature depends on runtime behavior, not only the Unity preview.
Help! I do not know where to start.
Start with Creator Companion, the Unity version guide, and Setting up your Avatar Project. Do not debug advanced avatar features until a plain avatar uploads privately.
Help! My avatar works on PC but not Quest.
Use the avatar optimization and Quest compatibility checklists. A Quest-friendly avatar usually needs separate material, shader, component, and performance choices.
Official References
- VRChat Creating Your First Avatar
- VRChat Avatars Documentation
- VRChat Avatar Components
- VRChat Expressions Menu and Controls
- VRChat Avatar Performance Ranks
- VRChat Creator Companion Documentation
This page points to avatar setup, upload, optimization, and troubleshooting guides. Current upload permissions, SDK behavior, avatar limits, and platform requirements should be verified in the official sources and the linked child guides before publishing an avatar.