View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 2020.2.6 or later
- Package size
- 2.6 MB
- Files
- 91
- Favorites
- 31
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
Object Pool - multitype pooling system
Use this tool to greatly improve the performance! Object Pool will cache a lot of game objects to reuse it next time. This will increase a frame rate and reduce the overhead of a memory allocation.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Object Pool - multitype pooling system screenshot 1
About this asset
Creation of a lot of game objects, eg. coins, bullets, enemies and even environment elements, we need to often reuse, is a very expensive operation.
Object Pool will cache all those objects for the using of next time. It will reduce the overhead of a memory-intensive application.
Interactive DEMO SCENES included.
🎮 DEMO | 📜 DOCUMENTATION
PROGRAMMER:
✉ Email: [email protected]
✔ Twitter
✔ Instagram
✔ Facebook
✔ LinkedIn
ARTIST:
✉ Email: [email protected]
✔ YouTube
✔ Behance
✔ Instagram
✔ Facebook
✔ LinkedIn
➜ MORE ASSETS
Combine this asset with our 2D packs to create your gorgeous worlds!
- 2D Castle Pack - tiles and props
- 2D Forest Hand Painted Modular Pack
- 2D Forest Pack with 9-slicing sprites
Follow us for updates and news
From the publisher's Asset Store listing.
Technical details
Complex object pooler that can output multiple types of objects
Different methods you can pull objects from the pool with:
- Sequential Order - the pooler will get all object of current type before moving to the next type object
- In Turn Type Based - objects will be spawned in the order has setted in the inspector (from top to bottom)
- In Turn Priority Based - tries to get an object from the pool in order based on the type Priority value, probability to be get picked depends on the Priority value too (the larger the Priority value, the higher the probability it'll be chosen)
- Random Pool Based - the pooler will get one object from the whole pool, at random, each object has equal chances to be chosen
- Random Type Based - randomly chooses the type of the object (the larger the amount of object of the specific type, the higher the chances it'll be chosen)
- Random Priority Based - randomly chooses one object from the pool, based on Priority value of its type probability (the larger the Priority, the higher the chances it'll be chosen)