View on Asset Store (opens in new tab)
Package details
- Latest version
- 3.0.0
- Last updated
- First released
- Unity version
- 6000.0.74 or later
- Package size
- 26.5 MB
- Files
- 351
- Views in the past week
- 3
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $24.99 on
Keywords
Advanced UI Framework — Deterministic UI System
Navigation-first Unity UI framework with reactive data binding, deterministic lifecycle, caching, transitions, debugging, and production-scale tooling.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 2
Advanced UI Framework — Deterministic UI System video 1 (plays on the Asset Store)
About this asset
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 logs
The 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 DEMO
Rummy101 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 points
Rummy101 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 documentation
Unity 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.
From the publisher's Asset Store listing.
Technical details
• 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 included
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.0.74f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.