Unreal Engine provides a suite of animation tools for you to rig and animate characters directly in-engine, called Control Rig. Using Control Rig, you can bypass the need to rig and animate in external tools, and instead animate in Unreal Editor directly. With this system, you can create and rig custom controls on a character, animate in Sequencer, and use a variety of other animation tools to aid your animating process.
This page contains links to documentation covering Unreal Engine's Control Rig tools and real-world examples of their workflows.
Starting Out
If you're just starting to learn about animating within Unreal Engine, this page gives a quick overview of how to create and animate a basic Control Rig.
Control Rig Quick Start
Learn the basic fundamentals of Control Rig in Unreal Engine.
Creating Rigs
Control Rigs are the primary assets you will be using to create your rigs. These pages describe its usage and primary features.
Rigging with Control Rig
Start rigging by creating a Control Rig Asset and learning about its various features.
Control Rig Editor
Learn about the various tools and areas in the Control Rig Editor.
Modular Control Rigs
Use Modular Rigging tools to quickly rig characters in Unreal Engine.
Controls, Bones, and Nulls
Learn about the primary Rig Elements you can use for constructing Control Rigs.
Solve Directions
Learn about the different solve directions in Control Rig and the features they enable.
Full-Body IK
Build Full Body IK systems for your character.
Spline Rigging
Utilize Splines in your Control Rig to achieve easier procedural animation on long joint chains.
Pose Caching
Save bone poses and states to reference in your Control Rig graph.
Control Shapes and Control Shape Library
Customize your controls using different control shapes from the Control Shape Library.
Control Rig Component
Use Control Rig in Blueprints using the Control Rig Component.
Control Rig Function Libraries
Construct and reference public Control Rig functions to speed up your rigging workflows.
Python Scripting for Rigging with Control Rig
Extend and customize the Control Rig Rigging process using Python scripting.
Control Rig Debugging
Find and fix issues inside the Control Rig graph using Control Rig Debugging tools.
Creating Animation
Once you have created your Control Rig, you can animate it in Sequencer and other areas of Unreal Engine. These pages provide an overview of this process.
Animating with Control Rig
Start animating your Control rig using various tools and workflows.
Animation Mode
Enable Animation Mode to provide an animator-friendly workspace and tools in Unreal Engine.
Control Rig in Animation Blueprints
Procedurally affect your Control Rig by using it in Animation Blueprints.
FK Control Rig
Quickly edit animation without needing Control Rig Assets using FK Control Rig.
Constraints
Attach the position, orientation, or scale of an object to other objects using a variety of constraints.
Space Switching
Dynamically re-parent your Controls when animating with Control Rig.
Python Scripting for Animating with Control Rig
Drive and extend your Control Rig animation workflow using Python scripting.