AnimationLayers
The AnimationLayers package provides an easy way to blend multiple animations with controls for adjusting speed and weight of each animation
Features
-
Can be used as a simple way to play or scrub one or more animations
-
Supports as many layers of animations as you want
-
Allows individual control of playback speed and weight for each layer
-
Play and pause individual layers
-
Scrub forwards/backwards as desired
-
Comes with a BlendTree component (select 4 layers, auto-adjust the weights between them based on the BlendTree)

Implemented with Unity’s low-level animation API: Playables API.
Source Code: ➡️ https://github.com/col000r/AnimationLayers (MIT License)
Leave a comment