Improve your game's performance when instantiating and destroying game objects.The demo scene will load without any console errors on URP. However, you may encounter some console errors on HDRP or BIRP. These console errors are related to the demo scene setup only. Please refer to the Readme for instructions on how to resolve those console errors prior to moving forward.OverviewBOP is a lightweight, easy to use object pooling solution. Object Pooling improves your runtime performance by instantiating objects during scene load rather than during runtime, and by avoiding destroy(object) calls by returning objects back to the pool when no longer needed.BOP enables you to interact with pooled objects in a similar way to how you would interact with ordinary objects, just more efficiently.BOP includes a demo that shows how you can connect to the Pool, fetch objects from the pool, dispose of the pool, and create a fresh pool. It also demonstrates how you can get information about the current state of the pool.InstallationImport, add a Pooler script, and start pooling.Detailed usage docs give additional information about usage patterns.API docs explain public methods, use cases, and watchouts.Everything is organized in it's own hierarchy, namespaced, and contained in its own assembly.Includes3 ScriptsPooler,Instance, andPoolStatisticsDemo Includes1 Demo Scene7 Prefabs3 Demo Usage Scripts