
Allows you to get the architecture structure for UI in your project quickly and easily.
Reliable and manageable solution regardless of the size of the project and it’s specifications.An efficient module for managing UI Windows in your Unity projects. Empasizes memory management and a unified entry point for your UI system.HELPFUL LINKS:📄 DOCUMENTATION | 🌐 WEBSITE | 💬 DISCORD | 🎥 YOUTUBE📌 KEY TAKEAWAYS:⚡ Efficient Memory Management: asset uses Addressables to handle memory usage. Load and release windows from memory within a robust system. You can use either remote or local Addressables.💻 Dynamic Window Loading: it's up to you either to remove windows from memory when you hide them or to cache them. You can achieve that by just passing one nessecary parameter.🔄 Consistent and Unified Experience: asset codebase is well-encapsulated, extensible and manageable.PC, Android, iOS, WebGL support: addressable usage and all animations work on all of the platforms.✅ FEATURES INCLUDE:Window access: Load and unload windows dynamically via Addressable system.Easy DI: Inject all necessary dependencies into your windows with ease.Asynchronous animations: Show and hide windows asynchronously with smooth animations in different directions, including:⬆️⬇️Fade In & Fade Out📈📉Scale Up & Scale DownCanvas Group Control: Manage window visibility and accessibility efficiently.Indexer Access: Utilize indexers to access windows, making it easier to work with in the inspector. For example, create buttons to load windows using Enums without dragging and dropping prefabs.Included Button Scripts:▶️ Show windows by Enum index⏹️ Hide windows by Enum index or parent window🚫 Unload all currently loaded windowsSupported platformsAndroid, iOS, PC, WebGL.Background image on usage example scene was generated using AI.