TweenFX is a brand-new collection of tween animations for the Godot game engine. Developed by EvilBunnyMan, the library includes 48 ready-to-use animations organized into categories that can be easily integrated into game projects. The developer states that the library enables users to quickly add “juice” to any project.
The collection includes animations such as fading, skewing, spinning, stretching, and twisting. These animations are designed to work with nodes that have a visual representation in 2D, including Node2D, Sprite2D, Control, and their subclasses. This supports a wide range of applications, from animating gameplay elements to enhancing user interface components.
TweenFX is intended as a replacement for TweenAnimatorPlugin, an earlier solution by the same author. The developer explained that repeatedly rewriting the same tween animations across projects resulted in the creation of TweenAnimatorPlugin. However, the developer later grew unsatisfied with the solution and proceeded to refine all animations, adding proper tracking and cleanup, and creating a clean demo, ultimately turning the project into TweenFX. The demo includes an interactive tutorial designed to help users get started quickly.
The developer has also stated that the library will continue to receive updates and improvements, noting that the current architecture is significantly more maintainable.
TweenFX is distributed under the permissive MIT license. Developers who plan to use the library are advised to clone the project repository directly, as the version available in the Godot Asset Library may lag behind due to update approval timelines.
Further information and installation details are available on the project's GitHub page.