DOTween

DOTween is an object-oriented animation engine for Unity, available as an open source plugin. For more information, check out the website.

This guide is for developers who are using DOTween in their Unity projects as DLLs.


  1. Download or clone the DOTween source code on GitHub.
  2. In your Unity project remove the following from the DOTween root folder:
  • DOTween.dll
  • DOTween.mdb
  • DOTween.xml
  • Editor folder
images-xsmall

After recompilation you will receive many errors - don’t worry, these will be fixed in the next step!

  1. Inside the DOTween folder in Unity, create a new folder called “DOTweenSources”
  2. Navigate to the source code you downloaded in step 1, and move the scripts from the DOTween source folder (_DOTween.Assembly => DOTween) to the newly created folder.
images-medium

  1. After importing the script, please delete the Properties folder, and DOTween.csproj.
images-small

  1. At this stage you will still have errors related to missing scripts. In your Resources folder, you will find the DOTweenSettings asset which will have a missing script. Simply drag the DOTweenSettings.cs file (Demigiant/DOTween/DOTweenSources/Core/DOTweenSettings.cs) into the missing script or locate it using the window.
images-msmall

  1. Finally, in the Luna Playable window (Tools/Luna Playable) open the Advanced tab and check the Additional Generic Check setting.
images-medium

Additional step for older versions of DOTween

If you use an older version of DOTween (without the modules folder), then there is an additional required step.

  1. Navigate to the source code you downloaded in step 1, and move the following folders from the DOTween source folder (_DOTween.Assembly) to the DOTween folder in your Unity project:
  • DOTween43
  • DOTween46
  • DOTween50

You must then delete the Properties folder, and DOTween.csproj from these three modules.

images-small