mykaadev - Tween - Lightweight Tweening Library

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