A reference implementation for a high-quality Unity Pooling System. Design decisions and a walkthrough of the code is discussed on my blog: How To Pool In Unity: Intro How To Pool In Unity: Let's Make One