unity-animation

Guide Unity Mecanim animation workflows, including Animator Controllers, state machines, and blend trees.

24|5|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Nice-Wolf-Studio/unity-claude-skills --skill unity-animation-nice-wolf-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-animation
Source: https://github.com/Nice-Wolf-Studio/unity-claude-skills/tree/main/skills/unity-animation
Command: npx skills add https://github.com/Nice-Wolf-Studio/unity-claude-skills --skill unity-animation-nice-wolf-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance on Unity's animation system, enabling developers to create dynamic and engaging character and object movements.

Core Features & Use Cases

  • Animator Controllers: Design state machines for complex animation logic.
  • Animation Clips: Import, create, and manage motion data.
  • Blend Trees: Smoothly blend between animations based on parameters.
  • Avatar System: Configure humanoid rigs for retargeting.
  • Root Motion: Control character movement driven by animation.
  • Animation Events: Trigger game logic at specific animation frames.
  • Timeline: Sequence animations, audio, and events for cutscenes.
  • Use Case: Implement character locomotion (idle, walk, run, jump) using an Animator Controller, Blend Trees, and scriptable parameter control.

Quick Start

Use the unity-animation skill to create an Animator Controller for a character's locomotion.

Frequently Asked Questions about unity-animation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a character locomotion state machine in Unity?

To create a character locomotion state machine in Unity, design an Animator Controller with states for idle, walk, run, and jump. Use Blend Trees to smoothly interpolate between these animation clips based on movement parameters, and control transitions via scriptable parameters.

What is the difference between root motion and scriptable parameter control in Unity Mecanim?

Root motion in Unity Mecanim drives character movement directly from the animation clip's transform data, providing precise foot placement. Scriptable parameter control overrides or blends this movement using physics or custom logic, allowing dynamic gameplay adjustments without altering the original animation clips.

How do I use Blend Trees for character animations in Unity?

Use Blend Trees in Unity to blend multiple animation clips based on parameters like speed or directional input. Configure a 2D Cartesian or 1D Blend Tree within your Animator Controller to smoothly transition between idle, walk, and run cycles for responsive character movement.

Does Unity Mecanim support runtime manipulation of Animator Controllers?

Yes, Unity Mecanim supports runtime manipulation of Animator Controllers. You can dynamically set parameters, trigger transitions, and even swap animation clips or controller logic at runtime through scripting to achieve context-aware character behavior and complex interactive sequences.

When should I use Unity Timeline instead of an Animator Controller?

Use Unity Timeline instead of an Animator Controller when you need to sequence animations, audio, and game events for cutscenes or cinematic sequences. Animator Controllers are better suited for dynamic, gameplay-driven character state machines, while Timeline orchestrates predetermined, multi-track scenes.

How do I configure a humanoid Avatar for animation retargeting in Unity?

Configure a humanoid Avatar in Unity by importing your character mesh and mapping its bones to Unity's standardized rig. This Avatar system enables animation retargeting, allowing you to share and reuse animation clips across different humanoid characters without manual adjustments.