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
-------------------------------------
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.
Suitable Genres
Axon.UI is genre-agnostic but excels in projects with complex or stylized interfaces:
Technical Requirements