Quickstart
Character Creator Quickstart (Splitter + Wizard-First)
This is the fastest way to get Character Creator working.
Recommended path:
Run Equipment Splitter Window to create modular equipment prefabs.
Run Character Creator Setup Wizard.
Run Scene Demo Setup Wizard (scene setup step).
Enter Play Mode and test equip/morph/save/load.
Requirements
A character prefab asset with
SkinnedMeshRendererparts (for Equipment Splitter).A character scene instance (not prefab asset) with:
Animatorbody
SkinnedMeshRenderer(blendshapes if you want morph controls)
Optional: if you already have modular equipment prefabs, you can skip the splitter.
Step 1: Equipment Splitter Window
Open:
Tools/Character Creator/Create Equipment...

Do:
Assign
Character Prefab(prefab asset, not scene object).Choose
Output Path.Keep/disable mesh rows and rename output prefab names if needed.

Click
Split into X Equipment Prefabs.
Recommended prefab authoring flow:
Drag your character prefab into the scene (temporary setup instance).
Run Setup Wizard on that scene instance and click
Apply Setup.Apply those component/config changes back to the prefab.
You can then delete the temporary scene instance.
What this gives you:
modular equipment prefabs (one per selected
SkinnedMeshRenderer) ready to register in Character Creator
Step 2: Character Setup Wizard
Open:
Tools/Character Creator/Character Creator Setup Wizard

Do:
Assign
Character Root(scene object).Assign
Source Body Mesh.(Optional) Enable
Add RememberCharacterPresetfor Crystal Save integration.Add your generated equipment prefabs from Step 1.
Click
Apply Setup.
What this gives you:
EquipmentManagerBlendshapeSynchronizerBodyPartLengthAdjuster(if available)CharacterPresetManagerbasic auto configuration for material tracking + explicit color slots
Step 3: Scene Demo Setup Wizard
Open:
Tools/Character Creator/Scene Demo Setup Wizard

Recommended defaults for first run:
UI Output:Full Character Creator DemoUI Design: pick any (Minimal Dark Overlayis a good default)Enable
Add EventSystemEnable
Replace Existing Demo CanvasKeep
Enable Head Tab (Hair/Face)ON if you have hair/face equipmentClick
Build Demo UI
What this creates:
CharacterCreatorDemoCanvasFully wired
CharacterCreatorDemoUIwith tabs, templates, sliders, and preset list
Step 4: Test In Play Mode
In Play Mode:
Open
Equipment(andHeadif enabled), equip items.Open
Body, test body sliders + blendshapes + skin/eye colors.Open
Presets, enter a name, clickSave.Create another look and click
Loadon previous preset to verify restore.
Expected:
Equipment, blendshapes, body scale, and tracked colors restore correctly.
Optional: Preset Gallery UI
If you only want preset browsing/loading UI:
In Scene Demo Setup Wizard set
UI OutputtoPreset Gallery Only.Click
Build Preset Gallery UI.
Creates:
CharacterCreatorPresetCanvasCharacterPresetGalleryUI
Optional: Spawned Prefab Runtime Flow
If the character is instantiated at runtime:
Spawn prefab instance.
Bind
CharacterCreatorDemoUIto the spawned instance (BindCharacter(..., rebuild: true)).Then allow customization/save/load.
Important:
Bind to the spawned instance, not the prefab asset.
Optional: Crystal Save Integration
If you enabled Add RememberCharacterPreset in Setup Wizard:
Wizard ensures
RememberCompositeand registersRememberCharacterPreset.Character appearance is restored with save/load without per-mesh remember setup.
Common Gotchas
Build button disabled in Scene Demo Wizard
Missing required managers/body renderer
Run Setup Wizard first on the same character
Blendshape sync appears inconsistent
Animation clip writes blendshape values
Use neutral clip or remove blendshape animation keys
UI works in one scene but not demo scene
Demo UI not bound to correct character refs
Rebuild via wizard or call BindCharacter at runtime
No interaction in diegetic mode
Missing world camera/EventSystem
Assign camera to world-space canvas and ensure EventSystem exists
Recommended Next Docs
character-creator-setup-wizard.mdcharacter-creator-scene-demo-setup-wizard.mdcharacter-creator-demo-ui.mdcharacter-creator-game-creator-2-integration.md
Last updated