Axon.UI - UI Animation Framework OFFICIAL SALE

Axon is a professional UI animation framework for Unity that replaces tedious coding with a visual, timeline-based workflow. Features include hierarchy-aware staggering, priority-based interaction, and a non-allocating core for AAA performance.


Build animated UIs and menus without writing custom code.


It is not just another tweening library; it is a complete architectural framework designed to solve the complex lifecycle, hierarchy, and state management problems inherent in Unity UI development. Axon allows you to create sophisticated, staggered, and state-driven interfaces without spaghetti code of traditional methods.

Whether you are building a high-impact RPG menu, a complex HUD, or a sleek mobile interface, Axon provides the structural backbone to keep your project clean.


Documentation


Demo scenes

  • Demo scenes are included under "Assets/GeMo/Axon/UI/Content/Demos"

-------------------------------------

Key Features

-------------------------------------


🎨 Visual Timeline & Editor Previews

Stop hitting "Play" to tweak your UI animations. Axon includes a dedicated Animation Designer Window that lets you scrub through transitions and visualize entry/exit sequences directly in the Editor.


🌊 Hierarchical Staggering System

Create "Waterfall" effects effortlessly. Widgets can automatically wait for their parents to show, and containers can stagger their children's entry/exit animations with a single float setting—no coroutines required.


🎮 Priority-Based State Machine

Seamlessly manage interaction states. The UIWidgetAnimator handles Entry, Exit, and Idle loops, while also layering "Interactive" states (Hover, Press) and additive custom states (e.g., "LowHealth", "Selected").


🛠️ Robust Navigation History

Includes a UIMenuManager with a built-in stack system for easy "Back" navigation and screen switching, ensuring a proper flow between your menus.



Is this customizable?

Yes. The framework is designed to be extended with custom code.

  • Custom States: The UICustomStateManager allows you to define and trigger any number of arbitrary visual states directly in the editor (like "Locked," "NewItem," or "Damaged") via string IDs or UnityEvents.
  • Custom Animations: The UIAnimationStep class is abstract, allowing you to script unique animation behaviors (e.g., specific shader parameter tweens or audio triggers) that automatically work with the sequencer.

Suitable Genres

Axon.UI is genre-agnostic but excels in projects with complex or stylized interfaces:

  • RPGs & JRPGs: Perfect for managing deep menu hierarchies, party screens, and inventory lists that need to animate sequentially.
  • Strategy Games: Ideal for complex HUDs with multiple floating windows and panels.
  • Action/Arcade: Great for high-energy "Juice" effects (bouncing, shaking, punching) using the interactive animator.


Technical Requirements

  • Unity 2021.3+
  • DOTween (Free or Pro) is required for the underlying tweening engine.
  • TextMeshPro supported.