The Animation Blueprint Editor shares similar functionality to the Blueprint Editor, but contains different features, tools, and windows to aid in character animation scripting.
This document provides an overview of the Animation Blueprint Editor interface.
Prerequisites
- You have created an Animation Blueprint and opened it.
- You have a basic understanding of Blueprint Visual Scripting, from which the Animation Blueprint Editor derives much of its interface and behavior.
Upon opening an Animation Blueprint, the following interface will be displayed:

- Toolbar, which contains buttons for Animation Blueprint management and editor type switching.
- Viewport, where you can preview the behavior of your Animation Blueprint logic on your character. For more information, refer to the Viewport section of the Animation Editors page.
- My Blueprint, similarly found in the Blueprint Editor, contains a list of your graphs, functions, variables and other related properties within the Animation Blueprint. Also contained here is the Pose Watch Manager panel, refer to the Animation Shortcuts and Tips page for more information.
- Graph, which displays the different graphs for visual scripting in your Animation Blueprint.
- Details, which displays properties for the selected item.
- Anim Preview Editor, where you can make changes to your variables and class defaults. Docked on a separate tab is the Asset Browser where you can view and open the animation assets that are associated with this Skeleton. Visit the Asset Editor section of the Animation Sequence Editor page for more information.
Toolbar
The Toolbar is where you compile your Blueprints, Save, locate the Animation Blueprint asset in the Content Browser, and define Class Settings and Class Defaults settings. Several buttons and tools here are common for most Animation Editors, such as Preview Mesh. You can learn more about these common menus from the Animation Editors Toolbar Section.

The Animation Blueprint Editor Toolbar provides the following buttons and menus:
Name | Icon | Description |
---|---|---|
Compile | ![]() |
Compiles this Animation Blueprint. This icon will change depending on the compilation state of the Blueprint. In most cases, making changes to any Graph will require you to recompile. Clicking the Options menu will reveal additional behaviors when compiling. Save On Compile can be used to automatically save the Animation Blueprint upon compiling. Jump to Error Node can also be enabled to automatically frame the graph node preventing a successful compile. ![]() |
Diff | ![]() |
If you are using a Source Control Package in Unreal Engine, then this dropdown menu can be used to compare your current Animation Blueprint against previous revisions. |
Find | ![]() |
Opens a search panel where you can search for references to functions, events, variables, nodes, and pins within all graphs. You can also press Ctrl + F. Additionally, pressing Ctrl + Shift + F will open a search window where you can search through all Blueprints in your project, Animation or otherwise. |
Hide Unrelated | ![]() |
Enabling this will fade out any nodes not currently selected or directly linked to your selected node in the Graph. You can also enable Lock Node State from the options menu, which will maintain the current hidden state of all nodes, regardless of your selection afterwards. ![]() |
Class Settings | ![]() |
Clicking this exposes several Blueprint class settings in the Details panel. Most of these properties are general Blueprint class settings. However the following settings are specific to Animation Blueprints.
|
Class Defaults | ![]() |
Clicking this exposes your Blueprint's variables in the Details panel, including default variables from the Blueprint class.
|
Play / Simulate | ![]() |
These buttons can be used as a way to start playing or simulating the Animation Blueprint, using the In-Editor Testing framework. |
Debug Object | ![]() |
This drop-down menu links the Animation Blueprint viewport to an active animation instance in a simulating or playing session. This previews the current animation from that session in the Control Rig viewport. Additionally, your graph nodes will also respond to any inputs and changes that occur in session, so that you can debug your graph and character state. |
Animation Editors / Blueprint | ![]() |
When creating an Animation Blueprint for a Skeleton, this button will appear as a selectable editor type within the Animation Editor Modes region. Clicking here opens the Animation Blueprint. You can also click the Options dropdown menu next to this button to select a specific Blueprint if more than one Animation Blueprint uses this Skeleton. |
Graph
The Graph panel is where you create the logic that controls your character during gameplay. There are three main types of graphs, each with different interfaces:
-
The Event Graph, where you construct Blueprint-based logic to define node properties and variables which inform your other graph areas.
-
The Anim Graph, where you construct pose-based logic which evaluates the final pose of the Skeletal Mesh for the current frame.
-
State Machines, where you construct state-based logic, typically used for locomotion.
Visit the Graphing in Animation Blueprints and State Machines pages for more information about the different graph types and graphing within Animation Blueprints.
Anim Preview Editor
The Anim Preview Editor is where you can make changes to your variables (including Class Defaults), which will update the Skeletal Mesh in the viewport.

Clicking Edit Preview changes the behavior of this panel so that you are only making temporary edits to your variables. This can be useful if you only want to preview different variable states, without making destructive edits. When you make changes, a prompt will appear where you can choose to apply these changes to the default.
