Unity UI framework for window and screen management with dynamic loading, Addressables, async animations, dependency injection, canvas group control, optimized memory and scalable UI system.An advanced and user-friendly system for managing UI Windows in Unity. Designed to optimize memory usage, streamline UI interactions, and provide a single, scalable entry point for your entire UI architecture.HELPFUL LINKS:📄 DOCUMENTATION | 🌐 WEBSITE | 💬 DISCORD | 🎥 YOUTUBE📌 KEY ADVANTAGES:⚡️ Optimized Memory ManagementBuilt with Addressables to ensure efficient use of resources. Seamlessly load and unload windows from memory using local or remote Addressables to match your deployment needs.💻 Flexible Window LoadingChoose whether windows are automatically released from memory or cached for reuse – controlled by a single intuitive parameter.🔄 Unified & Scalable ArchitectureEncapsulated and modular codebase ensures clarity, extensibility, and long-term maintainability across any platform or project size.🌐 Cross-Platform SupportFully compatible with PC, Android, iOS, and WebGL – including Addressables and animations across all platforms.✅ FEATURES INCLUDE:🎯 Dynamic Window AccessLoad and unload UI windows at runtime using the Addressables system for full control over performance.🧩 Easy Dependency InjectionInject services and data directly into windows, simplifying project structure and boosting scalability.🎬 Asynchronous AnimationsDisplay and hide windows with smooth, non-blocking animations in multiple styles:⬆️⬇️ Fade In / Fade Out📈📉 Scale Up / Scale Down➡️⬅️ Slide In / Slide Out🎛 Canvas Group IntegrationControl window interactivity, visibility, and transitions using a unified Canvas Group approach.🔢 Indexer-Based AccessQuickly reference UI windows via indexers or Enums in the inspector.🔘 Built-In Button Utilities▶️ Show windows using Enum reference⏹️ Hide windows by Enum or parent relation🚮 Instantly unload all active windows🎯 Where This Asset Fits BestBG Dynamic UI Loading & Window Management System is designed for projects where UI is screen-heavy, popup-driven, and performance-sensitive.It’s a strong fit for games that rely on layered interfaces, frequent window transitions, and controlled memory usage - the kind of UI players recognize from many popular titles.RPG & Action RPGInventories, quests, character stats, vendors, maps, and layered menus similar to experiences found in Baldur’s Gate 3, Skyrim, or The Witcher 3.Adventure & Story-Driven GamesChapter hubs, journals, choice screens, and cinematic UI pacing inspired by titles like Life is Strange, The Walking Dead (Telltale), or Oxenfree.Strategy, City-Builder & Management GamesMulti-panel management windows, event popups, tech trees, and overlays commonly seen in games such as Frostpunk, Cities: Skylines, or XCOM 2.Multiplayer & Competitive TitlesLobby flows, matchmaking screens, leaderboards, and seasonal menus similar to Fortnite, Apex Legends, or Call of Duty: Warzone.F2P Mobile & Live-Service GamesShops, limited-time offers, event hubs, and battle pass screens inspired by Genshin Impact, Clash Royale, or Honkai: Star Rail.Card, CCG & Collection-Based GamesCollections, deck builders, pack-opening flows, and progression hubs like those found in Hearthstone, Marvel Snap, or Legends of Runeterra.Casual & Puzzle Games (PC + Mobile)Level selection screens, boosters, reward popups, and smooth UI transitions in the style of Candy Crush Saga, Homescapes, or Gardenscapes.🔗 Plays Well With These Asset CategoriesThe system is built to integrate cleanly with tools commonly used alongside UI window managers - the components that constantly open screens, trigger popups, and rely on structured navigation with controlled memory usage.Menu, Navigation & Screen Flow SystemsScreen stacks, routing, back-navigation, and modal flows (main menu → submenus → dialogs).Addressables & Remote Content PipelinesShip windows as Addressables, load and unload UI on demand, and keep builds lightweight and scalable.UI Packs & Component Libraries (UGUI-Based)Settings screens, shops, inventories, and reusable UI widgets that become windows within the system.Tween & UI Animation ToolsEnhance show and hide transitions with micro-interactions layered on top of asynchronous window animations.Dependency Injection FrameworksCleanly provide data and services to windows (configs, models, user state) without tightly coupled references.Input & UI Navigation SystemsGamepad focus, keyboard navigation, and touch helpers across complex multi-window UI flows.Localization SolutionsMulti-language UI with consistent window content using common localization pipelines.Save, Load & Settings FrameworksPersist UI preferences and restore UX flow, including last opened screens, tabs, toggles, and user settings.Supported platformsAndroid, iOS, PC, WebGL.Background image on usage example scene was generated using AI.




