JayAnimator
README.md

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

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