Anima

Anima is a Godot Engine add-on that simplifies UI animation creation with a concise syntax, offering built-in animations and easing options. It allows developers to create complex animation sequences with less code compared to using Godot's built-in Tween node.

https://github.com/ceceppa/anima

Preview Image

Preview

Anima: Simplifying UI Animations in Godot

Anima is a powerful add-on designed to streamline the creation of dynamic and impactful UI animations within the Godot game engine. Addressing the challenges often encountered when using Godot's Tween node, Anima offers a more intuitive and code-efficient approach to animation design.

Key Features

  • Concise Syntax: Anima allows you to create animations using a clear, CSS-like syntax, reducing the amount of code needed.
  • Extensive Animation Library: With 89 built-in animations and 33 easing options, Anima provides a wide range of choices for creating visually appealing effects.
  • Tweening Enhancements: Supports sequential, parallel, and concurrent animations.
  • Customizable Animations: Easily add custom animations programmatically.
  • Grid Animation Support: Animate elements in groups or grids with multiple distance formulas.
  • Advanced Looping: Supports infinite, timed, and delayed loops.
  • Relative Value Animation: Animate relative values.
  • Backwards Playback: Play/Loop animations backwards.
  • Dynamic Values: Use dynamic values in animations.

Anima enhances Godot's animation capabilities, providing a more flexible and efficient workflow for developers looking to create stunning UI animations.

Resource Details

tool

Alessandro Senese (ceceppa)



4