DOTween / Overview

Overview

Awaiting Asset Store ReviewThis package is not published yet.
Enjoying DOTween?Leave a review

Fast, type-safe object-oriented tween engine for Unity.

Don't own DOTween?Get it on the Unity Asset Store →

DOTween is an object-oriented animation engine for the Unity engine, authored by Daniele Giardini of Demigiant. It provides a fluent, chainable API for tweening numeric properties, transforms, materials, and UI elements over time, and is widely considered the de-facto tweening library in the Unity ecosystem.

The library is released in a free version and a commercial DOTween Pro edition that adds visual editor support, additional shortcuts for TextMesh Pro, and a path editor.

Design goals

DOTween is designed as a successor to the earlier HOTween library by the same author. Its primary design goals are runtime performance, allocation-free callbacks for common cases, and a discoverable, statically-typed API that integrates with Unity's component model.

Tweens are created from extension methods on common Unity types. Once started, every tween is owned by the global DOTween singleton, which advances them on the main thread during the standard Update, LateUpdate, or FixedUpdate phase as configured.

References

  1. Giardini, Daniele. "DOTween — Documentation".
  2. "DOTween Pro on the Unity Asset Store".
Last updated