DOTween (HOTween v2)

DOTween (HOTween v2)

LaunchedJan 201511.4y

UpdatedFeb 20263.7moActive

Demigiant

4.6/5 · 22 recent reviews · rating steady
5.0
495 reviews total
See store for pricingtools

Price history

Tracked store price

No tracked price history is available for this asset yet.

No tracked price history is available for this asset yet.

Signals

Momentum (24h)+3995 views
Recent Sentiment
4.6/5 · 22 recent reviews · rating steady
Package size0.23 MB

AI Reviews Analysis

Editor's Cut

Pros

DOTween is widely considered the industry-standard tweening engine for Unity, offering an incredibly intuitive and concise API that allows developers to implement complex animations, UI transitions, and object movements with minimal code. Its performance is highly regarded for being lightweight and efficient, significantly accelerating development workflows and reducing script clutter. The asset is exceptionally well-maintained, frequently updated, and provides a robust feature set that covers everything from simple fades to sophisticated sequences, making it an essential, must-have tool for projects of all scales.
DOTween is an indispensable, battle-tested utility that every Unity developer should have in their toolkit, provided they are prepared to manage occasional version-specific integration quirks.

Cons

Despite its widespread acclaim, the asset occasionally faces compatibility hurdles with newer Unity versions, specifically regarding the UI Toolkit module. Some users have noted a lack of native UPM (Unity Package Manager) support, which complicates integration into modern project pipelines. While the vast majority of feedback is overwhelmingly positive, a small minority of users find the architecture top-heavy or unnecessary compared to lighter alternatives, and occasional edge-case bugs can arise during major engine updates.

Render pipelines

None flagged

Description

DOTween requires Unity 2020.3 or newer (run DOTween's setup utility after installing to activate shortcuts and features based on your current Unity version). If you have an older Unity version (down to 5.6.7) I got you, find more info near the bottom.


IMPORTANT: if upgrading from a version older than 1.2.815 (February 6, 2026) some errors will appear after the installation. Simply quit and restart Unity, then run the setup and all will work correctly.


DOTween is a fast, efficient, fully type-safe object-oriented animation engine, optimized for C# (it is also the evolution of HOTween, my previous Unity tween engine).


NOTE: DOTween Pro is also available, with additional shorcuts for external plugins, a Visual Path Editor, a Visual Animation Editor and a script-only low-level API to animate TextMesh Pro texts per-character (skew, scale, rotate, move).



FEATURES

  • Lightweight, highly optimized, performant, memory efficient
  • Modular (you can activate/deactivate references to major Unity systems like physics/UI/etc)
  • Animate anything, either with shortcuts or with DOTween's generic way
  • Tween strings with rich text support and scrambling options
  • Organize your tweens in complex groups that can be controlled as a single tween
  • Tons of control methods (Play, Pause, Goto, Rewind, Complete, and more)
  • Looping (with Yoyo and Incremental additional options), easing (including custom easing with AnimationCurves), from and relative tweens, and more
  • A wide array of callbacks
  • WaitFor(tweenEvent) methods that can be used inside coroutines
  • Blendable tweens
  • Animate objects along linear or curved paths with constant speed (or not: you choose), with various orientation options
  • Extra options depending on the tween type, like snapping or rotating along an object's self space
  • Utility Panel which allows you to set DOTween's preferences
  • DOTween Inspector, which shows you additional data while playing in Unity Editor
  • Additional DOVirtual methods for extra features (like calling a method after a given delay)
  • Safe mode
  • And much more... (full list of features)

EXTRA SHORTCUTS FOR EXTERNAL ASSETS

(enabled when setting up DOTween from its Utility Panel)

  • Easy Performant Outline

DOTween works from Unity 5.6.7 to Unity 2023 or newer. Run its setup utility after installing it to activate shortcuts and features based on your current Unity version.

NOTE: Since the Asset Store supports only packages made with Unity 2020.3 or newer, you can find updated DOTween versions compatible with older Unity versions here.



SUPPORTED PLATFORMS

Windows, OSX, Linux, Unity WebGL, WebPlayer, iOS, Android, Windows Phone/Store, PlayStation, Xbox, PS Vita/PSM, Switch



LINKS

  • DOTween website
  • Online documentation
  • Support
  • Unity Forums Thread
  • Demigiant's website