Francesco Desogus - Code Plugins - Aug 27, 2018

Create animations in a matter of seconds for your Actors, SceneComponents, Materials, UMG widgets or pretty much anything you want, either in Blueprints or C++.

  • Supported Platforms
  • Supported Engine Versions
    4.19 - 4.27, 5.0 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

TweenMaker is an easy to use animation system for Blueprints and C++. It allows you to create animations in just a few seconds without needing almost any setup.

Preview video

Demo (Windows 64 bit)

Example project (4.21)

Example project (4.22)


Animate Actors, SceneComponents, Materials and UMG widgets or create custom Tweens that will animate the UObjects of your choosing!

The following types are supported, with 41 easing functions: Move, Rotate, Scale, FollowSpline, RotateAroundPoint and more. Check out the documentation for the complete list.

Technical Details

New version: 1.7.4 (live 17-05-2023)

The changelog can be found here.


  • Create animations in seconds anywhere, both in Blueprints and C++.
  • Over a dozen types of animations are supported, with the possibility of creating custom ones.
  • Easily compose Tweens together to create more complex animations: append Tweens to other Tweens in order to create sequences, or join them to play them in parallel. Or mix the two!
  • Full callback and collision support: execute custom behaviours when animations start, update, end or the target object hits/overlaps something.
  • Choose among 41 easing functions for your animations. Not happy? Creat your own using CurveFloat assets!
  • A dozen helper methods will help you manage the created Tweens, including an efficient tag system to quickly access previously created Tweens.
  • The plugin efficiently handles thousands of Tweens being created and updated at the same time.
  • Designed to exploit the best features of both Blueprints and C++, in order to reduce the amount of work.

Number of Blueprints: 1

Number of C++ Classes: 24