Reactor

Reactor is a Value Animator Engine created to work with Unity, that uses a simple timing engine to calculate animated values and set them on target objects. It can animate any value property like int, float, Vector2, Vector3, bool, Color and more. It currently supports Unity UI (uGUI) and editor UIElements, and it can support other systems as well due to its modular nature.

 

Thanks to its internal pooling system, Reactor leaves a small memory footprint by recycling its reactions, and it works both in the Unity editor and at runtime.

 

Reactor also allows the setting of custom animation FPS to optimize the number of calculations per second and save battery life on the target device. It is preconfigured to work as low as 1 FPS and can ramp up to 20, 24,30, 60, 90,120 and MAX.