SvenVH - TypeTween

Source Code | Report Issue | Documentation

TypeTween is a free and open-source Tweening Plugin for Unreal Engine with C++ and Blueprint Support.

Tweens help you polish your game with smooth/responsive animations with just a single blueprint.

Easily tween and animate any type:

  • Numeric - int, float, double

  • 3D - Vector, Vector2D, Rotator, Transform

  • Visual - LinearColor (with color space control: sRGB, Linear, HSV, Oklab)

  • UI - Text (Reveal, Scramble, DeleteAndType, and more)

Inputs:
  • From - start value

  • To - end value

  • Duration - length of tween, in second

  • Ease - easing curve (Linear, Sine, Bounce, Elastic, etc.) - easings.net

[ Advanced ]

  • Repeat Count - 0 = play once, -1 = loop forever, n = repeat n times

  • Loop Mode - Restart (0→1, 0→1…) or Ping Pong (0→1→0, 0→1→0…)

  • Start Delay - wait before the tween begins

  • End Delay - wait after reaching the end value

  • Reverse Delay - wait before playing in reverse (Yoyo only)

  • Repeat Delay - wait between each repeat cycle

Outputs:
  • Current Value - live value between From and To

  • On Update - fires each frame while tweening

  • On Complete - the entire tween has finished

[ Advanced ]

  • On Start - fires after the start delay elapses

  • On Cycle Begin - fires at the start of each loop cycle

  • On Forward End - fires when the tween reaches the To value

  • On Reverse Begin - fires when the tween starts going back (Ping Pong only)

  • On Cycle End - fires at the end of each loop cycle

  • On Repeat - fires on each repeat, except the last