Skip to content
SPECIFICTION
Get listed

UMA 3

github.com

Free plan Self-hosted
Visit github.com
Spec score 7.1 #24 of 26 in 3D Avatar Software

Spec sheet

Purpose
UMA is a character creation and modification system for creating customizable, optimized game characters, primarily humanoid but adaptable to other models.Read 2 Oct 2026 · github.com
Integrations
The maker's integration guide covers Invector 3rd Person Controller and RootMotion Final IK, including FullBodyIK and VRIK.Read 2 Oct 2026 · github.com
Avatar authoring
UMA supports sharing clothing and accessories across avatars built on the same base mesh, with overlays that combine textures into a final atlas.Read 2 Oct 2026 · github.com
Customization
Its modular DNA system supports modifiers, blendshapes, bone adjustments, bone poses, color changes, and live editing in the editor.Read 2 Oct 2026 · github.com
Framework
The project describes UMA as an open avatar creation framework that provides base code and example content.Read 2 Oct 2026 · github.com
Install options
UMA can be installed through Unity Package Manager or copied into a project's Assets/UMA folder.Read 2 Oct 2026 · github.com
Legacy content
UMA 2 content is available as an optional separate package.Read 2 Oct 2026 · github.com
License and support
The repository uses the MIT license and describes UMA as a community project whose wiki depends on volunteer upkeep.Read 2 Oct 2026 · github.com
Multiplayer
The framework includes code to package UMA data for sharing the same avatar between clients and a server, though projects may need custom solutions to reduce serialized data.Read 2 Oct 2026 · github.com
Performance limit
Each avatar has its own mesh and atlas by default, so projects generating many avatars may need lower atlas resolution or shared mesh and atlas data to manage memory.Read 2 Oct 2026 · github.com
Rendering and authoring
UMA 3 includes Overlay Painter tools for synchronized 2D and 3D painting, masks, layer groups, and texture or overlay export.Read 2 Oct 2026 · github.com
Runtime and performance
UMA combines avatar parts into a final mesh and can use a texture atlas to generate an avatar with a single draw call when one material is used.Read 2 Oct 2026 · github.com
Unity compatibility
UMA 3.1 supports Unity 6.3 and newer.Read 2 Oct 2026 · github.com

Plans and prices

UMA 3 Free Free character creation and modification system · MIT license Read 2 Oct 2026 · github.com

Every UMA 3 plan and price →

Where Specifiction places it

Alternatives to UMA 3All alternatives →