← Back to Blog 3d-modeling

Mixamo to Unreal Engine 5: Animate Game Characters Without a Rigger

By BitSoul Team7/15/2026Updated 8/2/20265 min read53 views
Mixamo to Unreal Engine 5: Animate Game Characters Without a Rigger

Rigging a humanoid character from scratch takes days. Getting that rig to play nicely with dozens of animations takes even longer. Mixamo solves both problems in minutes—and with Unreal Engine 5's IK Retargeter, you can retarget the entire Mixamo animation library onto any custom skeleton without touching a bone.

This guide covers every step: character prep in Blender, Mixamo auto-rigging, FBX export settings, UE5 skeleton setup, IK Retarget chains, and the four most common import failures.

Why Mixamo Still Dominates Free Character Animation in 2026

Mixamo's library ships over 2,500 motion-captured animations—runs, idles, attacks, deaths, emotes—all free with an Adobe account. The auto-rigger handles humanoid meshes in under a minute and produces a clean, 65-bone Mixamo skeleton that UE5's IK Retargeter can map to the standard Mannequin or any custom rig in minutes.

For indie teams and solo developers, this pipeline eliminates an entire specialist role from the early stages of production. You can prototype full combat systems, NPC behaviors, and cutscene sequences with library animations, then replace only the shots that ship in the final product with custom mocap or keyframe work.

Mixamo isn't just for prototypes either. Many shipped games use Mixamo base animations with custom layered blending on top. The IK Retargeter in UE5 makes it practical to do this without animation lock-in: retarget once, swap at any time.

Why Mixamo Still Dominates Free Character Animation in 2026 — illustrated

Preparing Your Character Mesh in Blender

Mixamo's auto-rigger works best with a clean, neutral-posed humanoid mesh. Before uploading:

Apply all transforms. In Object Mode, press `Ctrl+A` → `All Transforms`. A mesh with unapplied scale will auto-rig at the wrong proportions.

Set a clean A-pose or T-pose. A-pose (arms 45° down from horizontal) produces better shoulder deformation than T-pose. Either works; A-pose is preferred.

Remove armatures, shape keys, and modifiers. Upload only the mesh—no rig, no un-applied modifiers. Apply the subdivision surface modifier before export or Mixamo will see the low-poly cage.

Export as FBX. In Blender's FBX exporter:
- Object Types: Mesh only (uncheck Armature, Camera, Light)
- Apply Scalings: `FBX Units Scale`
- Forward: `-Z Forward`, Up: `Y Up`
- Uncheck `Add Leaf Bones`

```python
# Blender Python: export selected mesh as FBX for Mixamo
import bpy

bpy.ops.export_scene.fbx(
filepath="/tmp/character_for_mixamo.fbx",
use_selection=True,
object_types={'MESH'},
apply_scale_options='FBX_SCALE_UNITS',
axis_forward='-Z',
axis_up='Y',
add_leaf_bones=False,
bake_anim=False
)
```

Keep the poly count below 100k triangles for upload. Mixamo doesn't fail on higher counts, but the auto-rigger takes longer and marker placement becomes less accurate on dense geometry.

Auto-Rigging in Mixamo: Settings That Matter

After uploading your FBX to Mixamo, the auto-rigger asks you to place five markers: chin, wrists, elbows, and groin. Accurate placement here determines joint quality.

| Marker | Placement tip |
|---|---|
| Chin | Base of the jaw, not the tip |
| Left/Right Wrist | Center of the wrist joint, not the hand |
| Left/Right Elbow | Directly over the elbow joint center |
| Groin | Between the legs at the crotch seam |

For Skeleton LOD, choose Standard (65 bones) unless targeting mobile. The 26-bone mobile skeleton drops finger, facial, and spine bones—fine for NPCs, bad for hero characters.

Once rigged, browse the animation library. For bulk download workflows, use the Download button with these settings:

Download the T-pose reference *with skin* first. This is your Mixamo skeleton source for UE5's IK Retargeter.

Auto-Rigging in Mixamo: Settings That Matter — illustrated

Retargeting Mixamo Animations to Custom Skeletons in UE5

UE5's IK Retargeter maps bone chains between two skeletons so animations transfer without rebaking. The workflow is:

  1. Import the Mixamo T-pose FBX into UE5 (with skin). Accept the UE5 skeleton creation prompt — this becomes your Mixamo source skeleton asset.
  1. Import additional animations (without skin) and point them at the Mixamo skeleton you just created. UE5 will ask "Use existing skeleton?" — yes.

3. Create an IK Rig for the Mixamo skeleton. In the Content Browser: right-click → Animation → IK Rig. Assign the Mixamo skeleton. Add IK chains:
- `Root`: `root` → `root`
- `Spine`: `mixamorig:Hips` → `mixamorig:Spine2`
- `LeftLeg`: `mixamorig:LeftUpLeg` → `mixamorig:LeftFoot`
- `RightLeg`: `mixamorig:RightUpLeg` → `mixamorig:RightFoot`
- `LeftArm`: `mixamorig:LeftArm` → `mixamorig:LeftHand`
- `RightArm`: `mixamorig:RightArm` → `mixamorig:RightHand`

  1. Create an IK Rig for your target skeleton (e.g. the UE5 Mannequin or your custom rig). UE5 ships with a pre-built Mannequin IK Rig — use it directly if you're on the default skeleton.
  1. Create an IK Retargeter. Right-click → Animation → IK Retargeter. Assign the Mixamo IK Rig as source and your target IK Rig as target. Map chains by name or drag-match them manually. Hit Retarget to preview in the viewport.
  1. Batch export retargeted animations. In the Retargeter viewport: `Export Animations` → select all Mixamo animations in your project → choose an output folder. UE5 bakes them to your target skeleton in one pass.

Common Issues and How to Fix Them

Wrong scale on import. UE5 imports FBX at 1 unit = 1 cm. If your character appears 100× too large, reimport with `Import Uniform Scale: 0.01` in the FBX import dialog.

Bone name prefix missing. Mixamo bones ship as `mixamorig:Hips`. If your IK chains show red (unresolved), check that the FBX was exported from Mixamo with skin and that the skeleton asset in UE5 reflects the prefixed names.

Foot sliding after retarget. This is a chain length mismatch. In the IK Retargeter, enable Scale Chains and adjust the leg chain scale ratio until feet plant correctly in the preview.

T-pose vs A-pose mismatch. If your character was uploaded to Mixamo in A-pose but your target skeleton is T-pose (or vice versa), set the Retarget Pose in both IK Rigs to match the actual rest pose of each skeleton before building chains.

```
// Check in Output Log for retarget warnings:
[IKRig] Warning: Chain 'LeftArm' has 3 bones in source but 2 in target.
// Fix: extend or collapse the chain to match bone count
```

Build Your Library, Then Go Custom

The real power of this pipeline is the iteration speed. In under an hour you can have a fully animated humanoid character with 50+ locomotion states, combat moves, and idles—all running on your custom mesh and skeleton. That's a playable prototype or a convincing vertical slice for pitching.

When you're ready to source higher-fidelity starting meshes, pre-rigged characters, and environment packs, the BitSoul marketplace carries engine-ready GLB and FBX assets that pair directly with this Mixamo workflow. Many assets already ship with a Mixamo-compatible T-pose so you can skip the Blender prep step entirely.

Start with Mixamo. Refine as you ship. Your rigging budget is better spent on the 10% of animations that need custom work—not the 90% that Mixamo covers out of the box.

Tags: mixamo unreal engine 5 character animation ik retargeter fbx export blender game dev workflow

Skip the modelling — download it instead

A free BitSoul account gets you 2 game-ready models every month plus 25 AI Engine credits to generate one of your own, no card required. Clean topology, PBR textures, and GLB downloads that drop straight into Unreal, Unity, Godot or Blender — plus OBJ and 3D-printable STL export.

Create a free account → Browse 846 models