View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 2023.2.22 or later
- Package size
- 141 KB
- Files
- 13
- Views in the past week
- 2
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $13.00 on
Keywords
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.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 2
CurveTween Pro screenshot 1
About this asset
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
From the publisher's Asset Store listing.
Technical details
- Tested with Unity 2023.2.22f1
- Built with Unity runtime APIs, uGUI, Audio Mixer, and TextMesh Pro support
- Namespace: PTX.CurveTween
- Main Inspector components:CurveTweenAnimation
PathCurveAnimation - Path interpolation: Catmull–Rom spline
- Runtime API uses fluent extension methods, for example:
transform.DoLocalMoveX(50f)
.SetDuration(0.25f)
.SetEase(EaseType.EaseOutCubic)
.Play();
- Tween updates are managed by a persistent runtime listener (DOCurveTween) and support both Time.deltaTime and Time.unscaledDeltaTime.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2023.2.22f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.