1. ObjectPoolInterface

2. Blueprint Node

3. Using in C++

What is the use of object pools in game design? Why use object pools?

This plugin implements a fully usable object pool system that supports AnyObject/Actor/UserWidget and is very simple to use. It is extremely fast, carefully implemented to minimize overhead, and uses interfaces to manage object generation and destruction events, and can be used out of the box for existing projects.

Update log:

V1.3.0 (2025.2.24)

V1.2.1 (2025.2.14)

Fixed the spawn position error.

V1.2.0 (2025.02.10)

V1.1.2

Only check and print the information of whether the interface is implemented when registering the object for the first time;