
High-performance tweening for Unity DOTS.
Burst compiled, CPU based tweens for ECS Entities — smooth, scalable, and built for parallel execution and complex sequencing in modern DOTS workflows.Requires the following Unity packages:• com.unity.entities• com.unity.entities.graphicsECSTween enables ⚡ ultra-fast, native animations for Unity’s Entity Component System (ECS) 🧱 without relying on the GPU.It is fully 🔥 Burst-compatible, 🧠 CPU-based, and built from the ground up for DOTS architecture.The library supports a wide range of tween types — 🎯 position, 🌀 rotation, 📏 scale, and 🎨 custom virtual values — and offers an intuitive API designed to support complex sequences, parallel execution, and event-driven workflows. With demo scenes included, integration is seamless.Whether you’re building ⚔️ real-time strategy games, 🧪 simulations, or ECS-based gameplay systems, ECSTween provides a reliable, extendable foundation for DOTS-native animation.✅ Fully compatible with Unity ECS (com.unity.entities ≥ 1.3.0)⚡ Burst & Jobs optimized, fully multithreadedVirtual values (float4)🔀 Supports To and By animations across:PositionRotation (Euler, Quaternion, Axis-Angle)Scale (uniform & non-uniform)Parallel tweens via startWithPrevious🔁 Flexible sequencing:Delayslooping (finite/infinite)time scaling🎯 Reactive design via onCompleteEventTag + emitTiming for event-driven workflows🧪 12+ ready-to-run demo scenes included🚫 No GPU or shader dependency - works entirely in ECS world