Random Object Pooler

Random Object Pooler is improved version of Object Pooling System by Unity Technologies.

Object Pool is software design pattern that allows you to create objects in advance (for example, at the scene loading) and then reuse them without calling of functions: Instantiate() and Destroy(), what has a positive effect on game performance.

Package is a Part of Unity Assets

AR Survival Shooter (docs).

VR Survival Shooter (docs).

AR Space Shooter (docs);

Throw Control 3D (docs).

Features of Random Object Pooler

  • Prefabs Using:
    • Single (actual for Testing target prefab; None => Multiple),
    • Multiple;
  • Generation order for Multiple Prefabs:
    • In random order,
    • In the right order;
  • Event:
    • OnInitialized;
  • Customizable pool parent & init pooled amount;
  • Caching of Control Scripts (MonoBehaviour) for all pool members.


First of all, read the latest docs online.
If it didn’t help, get the support.

Support for Unity Assets
I am Andrew Sirota, Founder at Makaka Games and full-time Publisher on Unity Asset Store. First of all, read the latest docs online. If it didn’t help, get the support.
Related Articles
Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button

Spelling error report

The following text will be sent to our editors: