unity-dotween-design

Analyze DOTween animation code against Unity design rules.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/Rayzerrek/dotfiles --skill unity-dotween-design-rayzerrek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-dotween-design
Source: https://github.com/Rayzerrek/dotfiles/tree/main/.pi/agent/skills/unity-skills/skills/dotween-design
Command: npx skills add https://github.com/Rayzerrek/dotfiles --skill unity-dotween-design-rayzerrek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you write, review, and debug DOTween animation code in Unity without guessing about lifecycle, timing, easing, or module setup.

Core Features & Use Cases

  • Tween Setup Guidance: Choose the right shortcuts, initialization settings, Safe Mode behavior, and capacity values for the scene.
  • Sequence and Easing Control: Compose animations with Append, Join, Insert, and fine-tune motion using built-in eases, curves, and custom functions.
  • Lifetime and Integration Safety: Bind tweens to objects, manage kill and completion behavior, and integrate DOTween with UniTask, coroutines, and Addressables.
  • Use Case: A Unity developer can use this Skill to turn a fragile animation snippet into a production-safe tween sequence that survives scene changes and avoids common runtime bugs.

Quick Start

Ask the assistant to review your DOTween code and rewrite it with the correct sequence, easing, lifetime, and integration choices.

Frequently Asked Questions about unity-dotween-design

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

FAQPage Schema
How do I create a production-safe DOTween sequence that survives scene changes in Unity?

To create a production-safe DOTween sequence, you must explicitly bind tweens to objects and manage kill behavior. This ensures animations are properly cleaned up during scene transitions, preventing common runtime bugs and memory leaks.

What is the best way to choose easing functions for Unity tween animations?

Choosing the right easing for Unity tweening involves selecting built-in eases, custom curves, or functions based on motion needs. Proper easing selection fine-tunes animation feel and ensures natural movement transitions across different sequence compositions.

Can I integrate DOTween with UniTask and coroutines for async animations?

Yes, DOTween can be integrated with UniTask and coroutines for async animations. This requires explicit handling of async and coroutine integration scenarios to manage tween completion, kill behavior, and lifecycle safety correctly.

How do I use Append, Join, and Insert when composing DOTween sequences?

Composing DOTween sequences uses Append, Join, and Insert to structure animation timing. Append adds tweens sequentially, Join plays tweens simultaneously with the previous one, and Insert places tweens at specific timeline points for precise control.

Why are my Unity DOTween animations causing runtime bugs after scene changes?

DOTween animations cause runtime bugs after scene changes when lifetime binding and kill behavior are not explicitly managed. Applying Safe Mode, target ownership rules, and proper initialization settings resolves these common issues.

Do I need DOTween 1.3.015 semantics to use Safe Mode and module-aware shortcuts?

Yes, DOTween 1.3.015 semantics are required for Safe Mode and module-aware shortcuts. This version provides the specific initialization settings, capacity values, and target ownership behavior needed for production-safe tweening in Unity.