Optimized UI Components - Canvas View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0. Release Version
Last updated
First released
Unity version
2022.3.17 or later
Package size
360 KB
Files
38
Favorites
7
Views in the past week
5

Price tracking

Last checked
Tracked since
Lowest recorded
$7.50 on

Keywords

Optimized UI Components - Canvas

by Leeroy Studio (opens in new tab)

1 rating, too few to average

  • Price drop

Made to handle and display numerous screens while minimizing overhead and memory consumption for smoother UI management.

Discount -33% Previous price $15.00 Price $9.99

Lowest in 6 months

Get 33% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Optimized UI Components - Canvas, 6 months Current $9.99; lowest $9.99; highest $15.00 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 4

Optimized UI Components - Canvas video 1

About this asset

Optimized UI Components - Canvas is a powerful asset designed to streamline UI lifecycle management in Unity projects. By leveraging Addressables, this asset enables seamless opening and closing transitions while optimizing performance and memory usage, even in complex scenes.

Key Features:

  • Addressable Integration: Utilizes Addressables to enhance UI lifecycle management, facilitating dynamic loading and unloading of screens at runtime.
  • Performance Optimization: By dynamically loading screens at runtime and unloading them when not needed, this asset optimizes performance and memory usage, particularly beneficial for complex screens and scenes.
  • Garbage Collector Management: Effectively manages memory resources by loading and unloading screens into separate scenes when not needed, thereby efficiently utilizing the garbage collector.
  • Modularity and Management: Screens are categorized into single and additive types, enhancing modularity and ease of management within the Unity environment.
  • Allows for dependency injection, ensuring screens activate only when all dependencies have been loaded.
  • Enables addition of initial screens to be loaded at the beginning of the game and unloaded at the end, enhancing overall gameplay experience.

Sample Scenes:

  • Single Additive Sample: Demonstrates runtime instantiation of screens with optimized efficiency, categorizing screens into single and additive types.
  • Dependency Waiter Samples: Explores the incorporation of dependencies to screens, activating them only when all dependencies are fulfilled.
  • Multiple Screens Sample: Delves into runtime instantiation of screens, emphasizing their inaccessibility for reopening until released.
  • Initial Screens Sample: Utilizes the InitialScreens field to automatically open specified screens at the beginning of the game, enhancing overall gameplay experience.

❤️ Reviews are very much appreciated, we love to hear what you think of the asset.

From the publisher's Asset Store listing.

Technical details

  • Efficient management of UI screens to minimize overhead and memory consumption.
  • Utilizes Addressables for streamlined UI lifecycle management.
  • Supports dynamic loading and unloading of screens at runtime.
  • Optimizes performance and memory usage, even in complex scenes or screens.
  • Enhances garbage collector efficiency by loading/unloading screens into separate scenes.
  • Screens categorized into single and additive types for modularity and management.
  • Allows for dependency injection, ensuring screens activate only when all dependencies have been loaded.
  • Enables addition of initial screens to be loaded at the beginning of the game and unloaded at the end, enhancing overall gameplay experience.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.17f1 Compatible Compatible Compatible Compatible

Backwards compatibility with unity 2022, 2021, 2020, 2019 and 2018.

As listed on the Asset Store.