# JayAnimator Plugin **JayAnimator is a lightweight tweening and animation framework for Unreal Engine 5** You can access JayAnimator on the **Fab Marketplace**: https://www.fab.com/listings/cca8a3dc-ed69-41f1-a77c-76c85d7c9504 > 📖 **Main Documentation:** For the most up-to-date usage guides, API references, and examples, please visit: > [https://jplugs.github.io/unreal/jay-animator](https://jplugs.github.io/unreal/jay-animator) ## JayAnimator enables flexible, **code-driven runtime animation workflows**, making it easy to animate gameplay logic, UI, and material parameters without relying on editor-only systems. It provides smooth tween animations using **C++ and Blueprint** and supports both transform and material parameter tweens, allowing you to create polished animations with minimal effort. ## Features - Runtime **task-based tweening system** - **Engine-level plugin** (runtime-safe, no editor-only dependencies) - Programmatic animation workflows - **Blueprint and C++ API** support - Tween **Location**, **Rotation**, and **Scale** - **Rotation interpolation modes** (6) - **Material parameter animation** support (Float, Vector, Color) - Supports easing functions (Linear, EaseIn, EaseOut, etc.) - Configurable options for delay, looping, yoyo, and more - **30+ built-in tween types** - Optional completion delegate (`OnComplete`) - Dedicated logging category for debugging and profiling --- **Author:** Mohsen Jahanbakhshi **Category:** Unreal Engine Plugins / Animation