FlowEnt

FlowEnt is a library set to change the paradigm on how scriptable animations work, and how a developer interacts with them, by separating the tweening options from the motions of the animation.


It is fast, reliable, easy to use, and follows the standards of programming in OOP, C#, and Unity3D.


It has 3 main concepts: Tween, Echo, and Flow.

Tween - as we all know it's an animation with the idea that it goes from 0(start) to 1(end). Anything in between these two points are options.

Echo - echoes are used for animations that are endlessly played and don't need to have an end. Think a follow object script.

Flow - a way to encapsulate and chain or thread any animation. Tweens, Echoes, or other Flows can be added to a Flow.




Download

Joining thousands of assets FlowEnt is part of the Unity's Asset Store!

FlowEnt is open source and you can find the code and other resources on the GitHub page of Fried Synapse.

Community

Join the reddit community where you can see posts by other devs and how they use the library.

Join the discord community and ask for new features, report bugs, get help from the developers, and have stimulating conversations about tweens, animations, programming, and other stuff.

Issue Tracker

A board where you can see the progress of the library, any issues that are being worked on, and any issues that are planned.

Performance

FlowEnt is build with extremely generic and only the needed functionalities thus providing a very fast engine for tweening. Below you can see some tests I ran(they can be found on GitHub), and their results. 

Speed Test

Demo

Benefits

Here's a list of items with all the benefits in comparison with other animation libraries

Special Thanks

Horea Trîncă - for constant support and guidance

Chris Hargrove - for great advice, technical and feature-wise

Saksun Young - helping out with the maths