Do you need to spawn a lot of objects and don’t want to lose performance for expensive
instantiate/destroy functions? This system is a perfect decision!

It is incredible easy to use and doesn’t require any additional coding.
Moreover, clear and well documented source code (with no DLLs) will allow you to improve/adapt it easily, if needed.

The system allows:

  • Create and maintain a pool of preloaded objects
  • Spawn/de-spawn them without performance loss
  • Access pools either by name or ID
  • You can add any object to pool (even wasn’t pooled before)

This system works on all platforms supported by Unity3D.