RaTweening is a Unity package that enables both code and code-less tweening, giving programmers and artists full control over animations and game logic. The package is designed to provide the same level of control for code-less tweens as for code-based tweens, making it a powerful tool for creating various animations, sequences, and game logics. With RaTweening, you can easily set start and end values, curves, callbacks, and other settings, and the engine will handle the rest.
RaTweening supports tweening for various properties, including:
- World properties: Transform, SpriteRenderer, Renderer, Material, Light, Camera (2D & 3D), AudioSource
- UI properties: RectTransform, Image, Graphic, CanvasGroup, Slider, ScrollRect, Shadow
Features include:
- Curves: Easing, Modification, and Time Scale
- Events: Setup, Start, Progress, Loop, Completion, and End
- Time Scale: TimeScale value and TimeScaleChannel
- Tween Sequences: Overlap, Blend, and Play
- Lambda Tweens: Pass your own logics to the Tweens Engine
- Target Values & References: Tween to static Value or the Value of a Reference
And more...
RaTweening: A Powerful Tweening Engine for Unity - Asset Store





