A downloadable asset pack

Download NowName your own price

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.

StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorCapsize Games
Tagsasset, development, pool, pooler, unity3d

Download

Download NowName your own price

Click download now to get access to the following files:

GameObjectPool.unitypackage 13 kB
GameObjectPool-v1.1.2.unitypackage 158 kB
Version 4

Development log

Leave a comment

Log in with itch.io to leave a comment.