TypeTween - Free & open-source Tweening plugin

TypeTween

Free & open-source Tweening Plugin for Unreal Engine
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)

TypeTween animating objects visualization

Blueprints

C++

Full Blueprint API is also available in C++ via a fluent builder interface:

TypeTween::Tween<float>(this)
  .From(0.0f)
  .To(10.0f)
  .Duration(2.5f)
  .Ease(ETweenEase::Linear);

Tween handles let you control a tween after creation:

TypeTween::FTweenHandle Handle;
Handle = TypeTween::Tween<float>(this)
    .From(0.f)
    .To(1.f)
    .Duration(2.f);

/* Control */
Handle->Pause();
Handle->Resume();
Handle->Restart();
Handle->Finish();    // Jump to end state immediately

Color Tweening

Interpolate colors in the color space that looks right for your use case:


Text Tweening

Animate text with built-in modes — Reveal, Scramble, DeleteAndType, EditDistance, and more:

text tweening


Installation

[Option A] Fab (easiest)

  1. Download the plugin directly from Fab

[Option B] Prebuilt Binaries

  1. Go to the Releases page and download the “Binary” zip for your engine version
  2. Extract the zip into your project’s Plugins/ directory
  3. Restart the Unreal Editor — the plugin will be enabled automatically

Prebuilt binaries are available for UE 5.5, 5.6, 5.7, and 5.8

[Option C] Building from Source

  1. Clone or download this repository into your project’s Plugins/ directory
  2. Restart the Unreal Editor — it will prompt you to compile the plugin automatically

Requires Visual Studio Build Tools (Windows) or Xcode Command Line Tools (Mac)


TypeTween v1.1 — Tween Handles

Released June 23, 2026


The first update of TypeTween is live! This release adds Tween Handles, a direct response to a community feature request asking for the ability to reverse a tween mid-execution (e.g. a door that starts opening but should close when the player walks away).

What’s new

Blueprint Handles

You now get a handle output pin directly from the tween node. Use it to control the tween after it has started:

C++ Handles

TypeTween::FTweenHandle Handle = TypeTween::Tween<float>(this)
  .To(1.f)
  .Duration(2.f);

Handle->Pause();
Handle->Resume();
Handle->Restart();
Handle->Finish();   // jump to end state immediately
Handle->Kill();     // stop and destroy immediately
Handle->IsDone();

Get v1.1

[Option A] Fab — update via Fab

[Option B] Prebuilt Binaries — download from the GitHub Releases page

[Option C] Building from Source — clone into your project’s Plugins/ folder and recompile

Available for UE 5.5, 5.6, 5.7, and 5.8