
FlexMotion
A downloadable tool
An easy-to-use play-on-demand animation system for Unity.
When I was working on a game prototype featuring different types of ranged and melee weapons, I grew tired of fighting with an ever-growing and overly complex animator controller. While Mecanim is great for the use-cases it was designed for, I needed to be able 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 many months of using and polishing it, I decided to release FlexMotion as my first commercial tool.
Take back control over your animations with FlexMotion!
Official website:
https://flexmotion.moartis.dev
WebGL showcase:
https://flexmotion.moartis.dev/showcase
Compatibility:
Unity 2020.3 or higher.
Key Features:
- Animate with C#: Play animation clips or dedicated assets directly from your C# scripts with ease.
- Method chaining: Control how your animations are played using expressive method chaining.

- Easing-based transitions: Create smooth transitions between motion layers by setting a time and applying an easing function. Change or interrupt transitions at will.
- 1D/2D Motion blending: Blend multiple animations effortlessly using convenient weight computation methods or by manually setting weight values.

- Avatar mask layers: Animate different parts of your characters separately by leveraging Unity's avatar mask feature.
- Pose: Set fixed poses on your characters. Transition smoothly from one pose to another pose or an animation.

- Controllable update rate: Adjust the update rate of your animations to achieve stylistic effects or optimize performance.
- Animation rigging: FlexMotion is fully compatible with the Animation Rigging package through one simple component.
- Mecanim features: Mecanim features like FootIK, OnAnimatorIK, Events and root motion works out of the box. With some additional features for some of them.
- Runtime layer mirroring: Motion layers can be mirrored individually at runtime on any character using a humanoid rig.

- Time callbacks: React to reaching a specific time or the end of an animation using convenient callbacks.
Purchase
In order to download this tool you must purchase it at or above the minimum price of $19.99 USD. You will get access to the following files:
Development log
- I just released my first tool, FlexMotion!59 days ago





Leave a comment
Log in with itch.io to leave a comment.