Aniloom TAC (Tween Animation Controller) — a toolkit for sequencing UI/FX/2D/3D animations with clean editors, nesting, pro workflow (delay, stagger, ownership, test buttons).
Requires DOTween (free).Orchestrator: Sequence/Parallel, nesting, computed duration, speed cascade.Controllers: Transform, Move From→To, CanvasGroup (alpha + interactable/raycast), Sprite Sequence (array/spritesheet), Toggle/Destroy, Particle Action (Play/Stop/Clear).Workflow: per-channel ease (or custom curve), multi-target + stagger, first-writer property ownership, events (start/complete/skip), inspector buttons (Play/Pause/Stop/Restart), drag-to-add (Children/frames), tidy foldouts.Design: no ScriptableObject lock-in; add components as needed; clear errors/warnings.Requirements: Unity 2022.3 LTS+; DOTween 1.2.x. Optional: 2D Sprite Editor package (for spritesheet slicing in editor).Supported targets: Transform/RectTransform, UnityEngine.UI.Image & SpriteRenderer, CanvasGroup, ParticleSystem.Pipelines: Built-in/URP/HDRP agnostic (animation-only, no shaders).Performance: DOTween pooled tweens; duration-driven updates; controllers avoid per-frame allocs; editor slicing uses AssetDatabase only.Inspector UX: targets on top; collapsible channels; events foldout (closed by default); bottom test buttons; drag-and-drop for Children/Sprites.Ownership model: first controller wins per property (Position / AnchoredPosition / Rotation / Scale / Sprite / Alpha / Particles) with skip warnings.Timing: Delay (component-wide), Stagger (per target), loops (−1 = infinite). Speed control is orchestrator-only (hidden on controllers).Included: runtime & editor asmdefs.Known limits: Anchored moves require RectTransform; Sprite restore on Stop(Reset) not automatic by design; infinite loops never fire onComplete.An AI coding assistant (GPT-class) was used to:scaffold components and custom inspectorsrefactor shared bases (targets/duration/stagger) and ownershipgenerate editor utilities (drag-to-add, spritesheet slicer)draft docs/release notesNo runtime AI/ML is included. All code was reviewed, edited, and tested by the author; behavior is deterministic and has no network/telemetry or model dependencies.