몬스터,아이템,투사체 같은 오브젝트를 미리 일정량 생성해두고 필요할 때 꺼내씁니다. 사라질때는 삭제하지 않고 풀에 반환되고 GC 부담이 최소화합니다. 화면에 수백수천개가 떠도 성능 저하를 줄입니다. gamemanager,monstermanager, 등으로 나눠 전역적으로 상태 관리하고 CSV, JSON, ScriptableObject 등 활용해 무기나 아이템,몬스터 데이터를 외부에서 정의합니다. 스테이지 확정이나 밸런스 조정 할때 코드 수정없이 데이터만 교체가능합니다.