Navigation-first Unity UI framework with reactive data binding, deterministic lifecycle, caching, transitions, debugging, and production-scale tooling.Advanced UI Framework is a navigation-first, data-driven UI architecture for Unity uGUI. It provides deterministic navigation, explicit panel lifecycle control, reactive ViewModels, scalable data binding, caching, transitions, and runtime debugging.Instead of treating panels as loosely connected GameObjects, the framework manages them as a structured system with defined ownership, navigation history, visibility states, cache policies, and predictable cleanup.CORE FEATURES• Screen, Modal, Overlay, and Popup panel support• Deterministic lifecycle and predictable Back navigation• Navigation Anchors and configurable per-panel behavior• Inspector-driven setup through Panel Descriptor and Panel Action• LRU caching with automatic reuse, eviction, and recreation• Typed ViewModels with one-way and two-way data binding• Computed properties, reactive collections, batched lists, and virtualization• Expanded UIBinder API with automatic subscription cleanup• Built-in Fade, Slide, Scale, and Bounce transitions• Generated panel identifiers and ViewModel registration• Live inspection of navigation, caching, ViewModels, observables, events, and logsThe framework Core is engine-agnostic and separated from its Unity uGUI adapter. Navigation, lifecycle, caching, identifiers, and ViewModel contracts remain isolated from scene-specific presentation code, supporting maintainable and scalable project architecture.COMPLETE RUMMY101 DEMORummy101 is included as a complete multi-scene demonstration showing how the framework fits into a realistic project.The demo covers:• Login and registration-style OTP flow• Profiles, sessions, lobby tables, and homepage navigation• Practice and table-based matches• Local economy, match settlement, and session history• Turn-based card gameplay with bots• Reactive gameplay presentation and transitions• Runtime player-hand inspection through the debugger• Mock services with documented backend integration pointsRummy101 runs locally and does not require a backend. Its service-based architecture demonstrates how authentication, profiles, lobby, history, economy, and gameplay networking can be replaced with custom HTTP, WebSocket, database, or authoritative-server implementations.INCLUDED• Engine-agnostic framework Core• Unity uGUI adapter• Complete Rummy101 demo• Navigation debugger• Editor setup and code-generation tools• Complete framework and server-integration documentationUnity uGUI and TextMeshPro are required. No third-party reactive or animation library is required.Advanced UI Framework is designed for developers building maintainable, production-scale Unity applications that require reliable navigation, scalable data binding, and predictable UI behavior.• Deterministic navigation stack, panel lifecycle, and Back behavior• Screen, Modal, Overlay, and Popup panel support• Navigation Anchors and configurable per-panel navigation rules• LRU caching with automatic panel reuse, eviction, and recreation• Typed ViewModels with one-way and two-way reactive data binding• Computed properties, reactive collections, batched lists, and virtualization• Expanded UIBinder API for text, buttons, input controls, collections, and automatic subscription cleanup• Built-in Fade, Slide, Scale, and Bounce panel transitions• Live debugger for navigation, caching, ViewModels, observables, collections, events, and logs• Exportable navigation and ViewModel snapshots• Generated strongly typed panel identifiers and ViewModel registration• Inspector-driven setup with a complete runtime navigation API• Engine-agnostic Core with a Unity uGUI adapter• Complete three-scene Rummy101 demo using local mock services• Documented extension points for custom backends and authoritative game servers• Full C# source code and complete documentation includedPortions 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.




