UNITY

Basic checks when importing anim files into Unity

How to play anim files in Unity by creating an Animator Controller, assigning it to the target object, dragging the anim clip into Animator, and checking it in the Animation tab.

Unity screen showing how to create an Animator Controller
Basic checks when importing anim files into Unity

How to play anim files in Unity by creating an Animator Controller, assigning it to the target object, dragging the anim clip into Animator, and checking it in the Animation tab.

What this article covers

  • The shortest path to playing an anim file in Unity
  • How to assign an Animator Controller to the target object
  • How to drag an anim clip into Animator and manage it as a State
  • What to check in the Animation tab

What to prepare first

  • An FBX or a setup-ready HumanPrefab
  • The downloaded .anim file

A .anim file does not play by itself. In Unity, it is treated as an Animation Clip. To check it on an avatar, register it in an Animator Controller and assign that Controller to the avatar's Animator.

For real work, testing with a duplicated avatar or a separate test scene is safer than editing the main prefab immediately. It also makes it easier to tell whether the issue is the animation setup or the original avatar setup.

1. Assign an Animator Controller to the object

  1. Select the avatar or object you want to animate in the Hierarchy.
  2. Check the Animator component in the Inspector. If it is missing, add it with Add Component.
  3. Drag the Animator Controller you created into the Controller field in the Animator component.
  4. Now the object will follow the animation flow defined inside that Controller.

If no Controller is assigned, Unity has no playback flow for the anim file. When something does not move, checking the Controller field first is usually the fastest starting point.

2. Drag the anim file into Animator

  1. Open the Animator window from Window > Animation > Animator.
  2. Make sure the Animator Controller assigned to the target object is open.
  3. Drag the .anim file from the Project window into the Animator window.
  4. Unity creates a State from that Animation Clip.
  5. Right-click the State you want to play first and choose Set as Layer Default State.
  6. Press Play in Unity and check whether the target object animates.

In practice, if the clip does not play after dragging it in, the issue is often that the wrong Controller is open, the Controller is not assigned to the object, or the new State is not the default State.

3. Check and manage clips in the Animation tab

Animator controls which animation plays and how States transition. The Animation tab is where you inspect the selected object's Animation Clip, timeline, keys, and curves.

  1. Open it from Window > Animation > Animation.
  2. Select the target object in the Hierarchy.
  3. Choose the .anim clip from the clip selector at the top of the Animation tab.
  4. Use the play button or timeline to check the pose or motion.
  5. If needed, inspect keys and curves while adjusting the clip.

If the red Record button in the Animation tab is on, Unity may add unintended keyframes while you edit. When you only want to inspect a clip, check that recording is off first.

Common places to get stuck

  • You selected a child object instead of the avatar root, so the Animator component is not visible.
  • The Animator window is still showing another Controller.
  • The anim State is not the default State, so Play Mode enters another State.
  • The clip expects a Humanoid avatar, but the model's bone or Avatar settings do not match.
  • For VRChat avatars, adding it directly into existing FX or Gesture Controllers can make troubleshooting harder.

A simple test flow is recommended first: create one test Controller, assign it to the target object's Animator, drag the anim into Animator, set it as the default State, and press Play. If it moves there, the anim file itself is playable in Unity.

Unity Game view showing an anim pose played during game testing Playing anim files during game development GAME USE / 2026.05.09 Unity screen showing required prefabs added to the Hierarchy Required Prefabs for setup PREFAB / 2026.05.08 Unity Animation tab previewing facial expression clips Fixing broken facial expressions on edited avatars FACE EMOTE / 2026.05.09
Back to Tips