unity-dotween

Automate DOTween settings validation and DOTweenAnimation component configuration in the Unity editor.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/Dylan8865/FinalYearProject --skill unity-dotween-dylan8865
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unity-dotween
Source: https://github.com/Dylan8865/FinalYearProject/tree/main/GameDev/Tester/.agents/skills/unity-skills/skills/dotween
Command: npx skills add https://github.com/Dylan8865/FinalYearProject --skill unity-dotween-dylan8865

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up and tuning DOTween in a Unity project involves repetitive manual work: verifying the install, editing DOTweenSettings.asset, discovering available modules and shortcut methods, and configuring DOTweenAnimation components one by one. This Skill automates those editor-time tasks through a set of diagnostic, configuration, and generation operations. ## Core Features & Use Cases - Diagnostics and Settings: Report DOTween Free/Pro install status, find and validate DOTweenSettings.asset, and configure defaults such as ease type, auto-kill, safe mode, and tween capacities. - API Discovery: List loaded DOTween modules, ShortcutExtensions, and public shortcut methods filtered by target type or method prefix. - Runtime Script Generation: Generate tween, sequence, and lifecycle-safe MonoBehaviour scripts with SetLink and KillTween handling, without overwriting existing files. - Pro Animation Editing: Add, batch-add, stagger, copy, tune, and remove DOTweenAnimation components on GameObjects, including UI cascade entrance patterns. - Use Case: A developer wants a staggered UI entrance for a menu. They ask to batch-add DOTweenAnimation components with incrementing delays across all button targets, then validate the DOTween settings for the project. ## Quick Start Ask the assistant to check the DOTween install status in this Unity project and add a fade-in DOTweenAnimation to the main menu panel.

Frequently Asked Questions about unity-dotween

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a DOTweenAnimation component to a GameObject in Unity?▼

Use the dotween_pro_add_animation operation with a target GameObject, an animationType such as Move or Fade, the matching end value parameter, and options like duration, ease, loops, and autoPlay. This requires DOTween Pro because DOTweenAnimation is a Pro-only class.

How do I create staggered UI entrance animations with DOTween?▼

Use dotween_pro_stagger_animations with a JSON array of targets, an animationType, a baseDelay, and a staggerDelay. It batch-adds DOTweenAnimation components with incrementing delays, which produces the classic UI cascade entrance pattern.

Does DOTweenAnimation work with DOTween Free?▼

No. DOTweenAnimation is part of DOTween Pro only, so all dotween_pro_* operations require DOTween Pro installed. DOTween Free still supports status checks, settings validation and configuration, module listing, and runtime script generation.

How do I validate DOTween settings in a Unity project?▼

Use dotween_settings_validate to report missing or duplicate DOTweenSettings assets, invalid tween capacities, and notable SafeMode warnings. You can then fix values with dotween_settings_configure, which edits Resources/DOTweenSettings.asset.

Why does generating a DOTween tween script require approval?▼

Script generation writes a new .cs file, which triggers Unity script compilation and a Domain Reload. Because of that risk, the generation operations are marked high risk and are blocked in restricted mode unless explicitly allowed or run under bypass mode.

Can generated DOTween scripts attach themselves to scene objects automatically?▼

No. Runtime tween generation only creates .cs files and never auto-attaches them to scene objects, because Unity may need a Domain Reload before the new component can be added. You attach the script manually after compilation finishes.