A lightweight tweening library for Unreal Engine.
👀 Summary
Tween is a small yet powerful tweening framework for Unreal Engine.
It allows smooth interpolation of floats, vectors and quaternions using a rich set of easing functions. Tweens can be controlled entirely through C++ or Blueprint nodes.
Built to endure, both Game and UI ready, it is as simple as it gets and as powerful as it seems
📦 Features
Multiple data types: Float, Vector, Vector2D and Quaternion values.
Custom easing: Choose from many easing curves or drive interpolation via a user supplied curve.
Loops and Ping-Pong: Built-in looping, delays and Ping-Pong behaviour with callbacks.
Blueprint actions: Async Blueprint nodes for quick setup without code.
Subsystem based: A game instance subsystem updates active tweens automatically.
Capacity control: Reserve tween instances up front to avoid runtime allocations.
GOAT: As simple as it gets, as powerful as it seems