Navigation-first UI framework for Unity with deterministic lifecycle, caching, and engine-agnostic architecture.Advanced UI Framework is a navigation-first UI system for Unity, designed to provide deterministic behavior, explicit lifecycle control, and clean architectural separation.Instead of treating UI as loosely connected GameObjects, this framework manages UI as a structured system with defined ownership, navigation history, and lifecycle rules.Panels are reused automatically through an internal LRU cache, preserving state while allowing safe memory eviction when needed. Navigation Anchors enable predictable hub-style navigation flows, and runtime-enforced rules ensure only one Screen is active at a time.The Core architecture is engine-agnostic and separated from the Unity adapter, allowing flexibility and long-term scalability. Navigation can be configured entirely through the Inspector using Panel Descriptor and Panel Action components, or controlled directly through code using the Navigator API.This framework is designed for developers building production-ready projects who need reliable, maintainable, and scalable UI infrastructure.Included:• Basic usage sample• Optional DOTween integration sample• Automatic setup tools• Full documentation• Navigation-first architecture• Deterministic panel lifecycle management• LRU-based panel caching and automatic reuse• Safe panel eviction and recreation• Screen and Modal panel support• Navigation Anchors for hub-style navigation• Runtime-enforced screen exclusivity• Inspector-driven navigation setup• Engine-agnostic Core architecture• Unity uGUI adapter included• Optional DOTween animation integration• Automatic setup via editor menu• Basic and DOTween sample scenes included• Fully extensible and modular designPortions of documentation and code comments were created with AI assistance and reviewed by the publisher. The framework architecture, implementation, and functionality were developed and verified by the publisher.



