CurveTween Pro


CurveTween Pro is a Unity tween tool for UI, transforms, text, paths, lights, and Audio Mixer. Animate via Inspector or C# with easing, curves, loops, delays, events, and reverse playback.


by PTKYOKU


Price History +

CurveTween Pro helps you build reusable animation behaviours without creating Animator state machines for every small interaction.

Add CurveTweenAnimation to a GameObject, choose an animation type, configure its target values in the Inspector, and play it on Awake, On Enable, or from your own scripts and UnityEvents. The custom Inspector presents only the settings relevant to the selected tween type.

Supported animation types include:

  • Fade for CanvasGroup, UI Graphic, and Renderer materials
  • Position, rotation, and scale
  • UI Graphic and material color
  • UI Text and TextMesh Pro text animation
  • Rich-text typewriter animation
  • Text and TMP font-size tweening
  • Integer and float text displays
  • Light color, intensity, and range
  • UI Image fill amount
  • Audio Mixer exposed parameters
  • TextMesh Pro per-character mesh effects: reveal, fade, scale, position, rotation, and wave motion
  • TextMesh Pro explode effects with optional fade, rotation, and floatiness

For movement along a route, PathCurveAnimation provides an editable Catmull–Rom spline path. Define points in the Inspector, preview the path with gizmos, select local or global space, optionally close the path, snap the target to the first point, and choose a look direction.

Both Inspector components and the runtime API support:

  • 22 built-in easing presets plus custom AnimationCurve
  • Restart, YoYo, and Increment loop modes
  • Loop counts, start delays, loop delays, and YoYo delays
  • Forward and reverse playback
  • Scaled or unscaled time
  • Play once / automatic disposal
  • Start, complete, and YoYo callbacks
  • Stop, force end, and stop-and-reset controls