Skip to content
Media 0 for listing Animation Set System

Description

Converting the default ThirdPersonTemplate to use Animation Sets: https://youtu.be/3lqfXAntthc

System that is born to easy the process of working with large animation blueprints with many animation assets and different characters.

When you create an animation blueprint you usually want to reuse it for other characters but use different animations. Unreal already provide a way to do this by overriding each individual animation sequence found in the animation blueprint, however this become very tedious and prone to errors one the animation blueprint grow.

Animation Sets aim to solve this issue by splitting sets of animations (wow) into single assets that can be used inside animation blueprints.

For instance an animation blueprint could implement several state machines (locomotion, in air, combat, etc), with animation sets you can create a set for each state machine and retrieve the animations inside the animation blueprint directly from the asset (please check the video or the documentation to see how).

This has various benefits:

  • If you want to change how a particular character behave in the air, you just need to replace the animation set in the child animation blueprint, not each single sequence.
  • It is easier to find animations inside the animation blueprint without having to scroll through each graph.
  • You can preview each animation set in a custom editor window allowing you to get a better idea of each motion.

In my opinion this is a huge quality of life improvement when working on big projects with many animations, many time ive found myself scrolling through animation lists with many duplicates (that is unfortunate but if you did game development long enough you know that is unavoidable) not sure which one is actually being used in gameplay.

With animation sets i know exactly what's being used and is right on screen for previewing.

Montages are also supported through a different asset called MontageSet which work exactly as the one for sequences and the plugin include blueprint functions to play montages directly using the sets.

Included formats

  • logo of Unreal Engine format