G.O.D. Tween

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.