dotween

Animate Unity transforms, UI, materials, and values with DOTween sequences.

Updated May 6, 2026
One-click install
npx skills add https://github.com/BasarEkinci/memory-card-game --skill dotween-basarekinci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotween
Source: https://github.com/BasarEkinci/memory-card-game/tree/main/.claude/skills/third-party/dotween
Command: npx skills add https://github.com/BasarEkinci/memory-card-game --skill dotween-basarekinci

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

DOTween helps you create smooth Unity animations without verbose coroutine or manual interpolation code, while preventing common lifecycle issues like lingering tweens and memory leaks.

Core Features & Use Cases

  • Fluent tweening for gameplay and UI: Move, rotate, scale, fade, recolor, and animate arbitrary values with simple one-liners.
  • Sequences for orchestration: Append, join, insert, add intervals, and attach callbacks to coordinate multi-step animations.
  • Reliable lifecycle management: Use explicit kill strategies (including OnDestroy) to avoid MissingReferenceException and stray animations.

Quick Start

Use the DOTween library to animate a card flip or HUD transition by creating a tween or sequence and ensuring you kill it in OnDestroy.

Frequently Asked Questions about dotween

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

FAQPage Schema
How do I animate UI transitions in Unity without writing verbose coroutines?

Fluent tweening lets you animate UI transitions in Unity with simple one-liners for moving, rotating, scaling, and fading elements, replacing verbose coroutines and manual interpolation code.

How do I coordinate multi-step animation sequences in Unity?

You coordinate multi-step animation sequences in Unity by composing tweens with append, join, insert, and interval operations, attaching callbacks to orchestrate complex gameplay and UI flows.

Why do I get MissingReferenceException during Unity tweening after object destruction?

MissingReferenceException during Unity tweening happens when lingering animations execute after object destruction, requiring explicit kill strategies in OnDestroy to prevent stray tweens and unmanaged execution.

Can I use fluent tweening for hit damage flashes and material recoloring in Unity 6?

Fluent tweening supports recoloring materials and animating arbitrary values in Unity 6, making it suitable for gameplay feedback like hit damage flashes and screen transitions.

What is the best way to manage tween lifecycle and prevent memory leaks in Unity?

Managing tween lifecycle to prevent memory leaks in Unity requires explicit kill strategies during OnDestroy, ensuring targeted tweens are destroyed before their referenced objects to avoid unmanaged execution.