Object Pool - multitype pooling system 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

by Fallencake studio (opens in new tab)

1 rating, too few to average

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.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Object Pool - multitype pooling system, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 3

Object Pool - multitype pooling system screenshot 1

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!

Follow us for updates and news

Email | Facebook | Instagram

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)