NimbleFX 2D


A lightweight Unity package with customizable UI and sprite animations. Easy setup, event-driven, and perfect for polished game interactions.


by Bhanu Productions


Price History +

NimbleFX 2D (UI + Sprite)


Lightweight, code-driven animations for UGUI and 2D sprites — no Animator, no DOTween. Includes 7 effects, loop/delay controls, and designer-friendly callbacks. Perfect for menus, HUDs, and juicy 2D feedback.


———


HIGHLIGHTS

• Two components: UIAnimations (UGUI) & SpriteAnimations (SpriteRenderer)

• 7 effects: Sprite Sheet, Bounce, Glow (alpha), Scale, Shake, Rotate, Elastic Resizing

• Looping + per-loop delay

• Auto Start or one-line API

• UI: UnityEvent onComplete | Sprite: Action onComplete

• Minimal GC, early-out when idle

• Full C# source


WHAT’S INCLUDED

• Runtime scripts: UIAnimations.cs, SpriteAnimations.cs

• (Optional) Editor scripts / demo scene if provided by you

• README with quick start and examples


HOW TO USE

1) Add the component to your object (UI: needs RectTransform + Image; Sprite: needs SpriteRenderer).

2) Assign “Targetted Sprite” reference.

3) Pick an Animation Type and tweak settings.

4) Press Play or call: StartSelectedEffect(); StopSelectedEffect();


REQUIREMENTS

• Unity 2021.3 LTS+ (recommended)

• UGUI for UIAnimations; SpriteRenderer for SpriteAnimations

• Works in Built‑in/URP/HDRP


KNOWN NOTES

• UI Glow modifies Image.color.a; custom shaders may ignore alpha.

• LayoutGroups can fight scaling; consider ignoreLayout for the animated child.

• Shake uses localPosition; be mindful of animated parents.


SUPPORT

• bharatmehra232@gmail.com