DG Visible Pool

Documents: https://docs.google.com/document/d/1t85kbr6kLdKS7rJgOVexWmktXGGgWh5pSqDRGshWyz0/edit?usp=sharing


This package provides a customizable and high-performance object pooling system suitable for all Unity projects. It supports pooling for both MonoBehaviour components and regular classes, with a dedicated pool for StringBuilder. A key feature is the integrated Editor GUI window that lets you monitor pool usage in real-time — helping you debug, optimize, and balance memory usage easily.


The system is generic, lightweight, and suitable for games of all genres, especially where performance and memory control matter.