Unity - мультиплатформенный движок, который взыскал популярность у многих разработчиков игр. Благодаря большой расширяемости и действительно большому числу поддерживаемых платформ на Unity можно создать практически любую игру.
Объектный пул (object pool) — набор готовых к использованию объектов.
Когда системе требуется объект, он не создаётся, а берётся из пула.
Когда объект больше не нужен, он не уничтожается, а возвращается в пул.