G.O.D. Tween — Great Omnicompetent Dynamics Tween
Tween everything. Anywhere. From Inspector or Code.
G.O.D. Tween is a universal, flexible tweening solution for Unity that lets you tween any value — not just transforms or UI, but any public field or property, even custom ones from your own scripts. From clean code APIs to user-friendly Inspector tools, GODTween offers ultimate control over animation workflows.
🔥 Highlights 🔥
- Animate any public field or property from inspector or code.
- Zero-allocation animations, shakes, delays, and sequences.
- Simple and consistent API. Animate anything with one line of code.
- Full C# source code is available.
- Covered by 200+ tests.
⚡ Features ⚡
- No predefined Types: Animate anything — Transform, Material, UI, AudioSource, Light etc, and any custom script field or property (float, int, Vector2/3, Quaternion, Color).
- True Custom Tweening: No setup, no boilerplate. Select any public field in the Inspector or target it directly from code — even deep inside your own components.
- Full Inspector Integration: Every property is tweakable: start/end values, duration, cycles, delay, easing, and more. No need to recompile to test your changes.
- Shake Anything: Built-in shake system for all types. Configure strength, frequency, duration, randomness.
- Async & Coroutines: Full support for async/await, Task, UniTask, and coroutines. Wait for tweens or sequences to finish, cancel with tokens.
- Sequences & Groups: Combine multiple tweens, delays, or callbacks into complex chained or parallel animations with precise timing control.
- Custom Easing & Curves: Use built-in easings or define your own with AnimationCurve.
- Loops & Repeats: Loop animations indefinitely, ping-pong them (yoyo), or control playbacks with full API and Inspector access.
- Control at Runtime: Pause, resume, rewind, manually evaluate tweens for optimal performance.
What Makes It Different?
Other plugins let you tween virtual values or predefined properties. G.O.D. Tween gives you true universal tweening — direct access to animate anything, from the Inspector or code.