FlexMotion
An easy-to-use play-on-demand animator.
⏬ Store page
When I was working on a game prototype featuring different types of ranged and melee weapons, I grew tired of fighting with ever-growing and overly complex animator controllers. I needed to easily transition from one animation set to another through scripting.
Thus I started to develop my own animation system using Unity's Playables. After some months of using and polishing it, I released FlexMotion as my first commercial tool.
📜 Animate with C#
Play animation clips or dedicated assets directly from your C# scripts with ease.
Control how your animations are played using expressive method chaining.
🫨 Easing-based transitions and motion blending
Create smooth transitions between motion layers by setting a time and applying an easing function. Change or interrupt transitions at will.
Blend multiple animations effortlessly using convenient weight computation methods or by manually setting weight values.
🕑 Pose and controllable update rate
Set fixed poses on your characters. Transition smoothly from one pose to another pose or an animation.
Adjust the update rate of your animations to achieve stylistic effects or optimize performance.
🤝 Compatible with Unity components
Mecanim features work out of the box. Blend in and out of a running Mecanim animator controller using a single property.
Fully compatible with the Animation Rigging package through one simple component.
⏬ Store page
🏠 Website
💬 Unity forum
Thank you for considering FlexMotion and have a nice day!


)