Unity GameObjectPool manager
A downloadable asset pack
If you are creating a game in Unity3D which requires the spawning and deletion of Game Objects, you will want to use what is known as an Object Pool. This is common when dealing with items (such as bullets) which must be instantiated hundreds or thousands of time during a game session.
Using an object pool allows a developer to instantiate many game objects in advance and simply turn them on and off. An object pool should also allow the developer to limit the growth of the pool during the game.
That's where GameObjectPool comes in. GameObjectPool contains a manger which generates pools (objects extended from Queue) which in turn manage the lifetime of a given prefab resulting in faster more efficient code.
---
To get started simply download and import this package into your project and follow the instructions found in the included manual.
Game objects can be instantiated at runtime or even within the editor and saved for your final build.
Written and tested in C# for Unity.
See source code on Github for usage + examples or to contribute.
Status | Released |
Category | Assets |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | Capsize Games |
Tags | asset, development, pool, pooler, unity3d |
Download
Click download now to get access to the following files:
Development log
- v1.1.0 improved performanceMay 04, 2022
- v1.0.1 -- GameObjectPool is backMay 03, 2022
- GameObject Pool v1.1.1-betaJun 28, 2018
- GameObject Pool v1.1.0-betaMar 28, 2018
Leave a comment
Log in with itch.io to leave a comment.