View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1.0
- Last updated
- First released
- Unity version
- 2020.3.37 or later
- Package size
- 290 KB
- Files
- 27
- Favorites
- 4
- Views in the past week
- 5
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $9.99 on
Keywords
zCache - Object Pooling
Flexible and fast Object Pooling solution for small and large projects.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
zCache - Object Pooling screenshot 1
About this asset
Avoid problems with micro-stutter or even a solid freeze during game-play by re-using effects, monsters, dynamic objects, projectiles and more -- object pooling is the approach of pooling needed elements by making sure that object instantiation and destruction (and memory freed via Garbage Collection) is minimized, as it causes read of resources (textures, materials, objects) from disk and the GC of high number of events can block the main CPU thread and causing frame-drops, and existing and recently used elements is recycled.
Don't know what elements that is used, how many elements that is used during gameplay or which ones it is that is causing frame-drops?
No worries - by piping all usage via the Object Pooling there will be run-time statistics of current and maximum usage, even if only limited pooling is set up.
Use the information of this to judge if any assets should be defined as pre-cached at the start of the scene to remove any possibility of stutter mid-play.
Full source is included.
Support forum: http://www.digitalsoftware.se/community/forum-9.html
From the publisher's Asset Store listing.
Technical details
- Fast and Dynamic Object Pooling
- No advanced setup required
- Simple API that can be called from any script
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2020.3.37f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.