Using the new Unity Pooling API to optimize performance — In Unity, we know we can create a new instance of a GameObject from a Prefab by calling Instantiate() and destroy it later by calling, surprise, Destroy(). That’s fine, nothing wrong with that. This is the way. But if we need to allocate a large number of objects and destroy…