CustomPool View on Asset Store (opens in new tab)

Package details

Latest version
2.0.0
Last updated
First released
Unity version
2023.3.0 or later
Package size
78 KB
Files
14
Favorites
4
Views in the past week
4

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

CustomPool

by liambilly (opens in new tab)

No ratings yet

It provides developers with the tools to improve object spawning management and enhance Unity project performance for mobile games and desktop applications.

Price $4.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for CustomPool, 6 months Current $4.99; lowest $4.99; highest $4.99 in this period. $0 $2.5 $5 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 7

CustomPool screenshot 1

CustomPool screenshot 1

About this asset

This is an efficient and easy-to-use object pooling system designed to enhance performance in your Unity projects. This package replaces the standard `Instantiate()` and `Destroy()` methods with `Pool.Spawn()` and `Pool.Despawn()`, optimizing object creation and management. By reusing objects instead of frequently instantiating and destroying them, your project can reduce memory overhead, improve frame rates, and minimize garbage collection spikes.

### Key Features:

- **Object Pooling for GameObjects and Components**: Easily pool GameObjects, components, and other assets like meshes to optimize resource management.

- **Flexible Spawning Options**: Spawn objects with specific transforms, parents, and custom initialization parameters.

- **Automatic Despawning**: Automatically returns objects to the pool after a specified duration or based on custom logic.

- **Minimal Code Integration**: Implement pooling in your project with just two lines of code, significantly reducing the complexity of object management.

### Benefits:

- **Performance Optimization**: Reduce CPU and memory usage by reusing objects, leading to smoother gameplay and fewer frame drops.

- **Enhanced Development Efficiency**: Simplify the process of object management, allowing developers to focus on core gameplay mechanics without worrying about performance bottlenecks.

- **Problem Solving**: Ideal for games with frequent object creation and destruction, such as bullet hell shooters, particle systems, and spawning-heavy scenarios.

From the publisher's Asset Store listing.

Technical details

### Technical Specifications:

- **Compatible with**: Unity 2019.1 or later.

- **Required Packages**: None. The package is self-contained and does not require any additional dependencies.

- **Supported Platforms**: All platforms supported by Unity, including Windows, macOS, Android, iOS, and WebGL.

- **.NET Compatibility**: Requires .NET 4.x or later.

- **DirectX**: Compatible with DirectX 11 and DirectX 12.

- **Source Code**: Fully accessible and open-source, licensed under MIT.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2023.3.0b8 Compatible Compatible Compatible Compatible

As listed on the Asset Store.