게임 개발을 하다 보면 꼭 필요한 패턴 중 하나가 바로 싱글톤(Singleton) 이다. 특히 Unity에서는 게임 매니저, 사운드 매니저, 풀 매니저 등 전역에서 딱 하나만 존재해야 하는 오브젝트가 많기 때문에 싱글톤을 아주 자주 사용한다. 그래서 이번 팀프로젝트때는 재사용 가능한 제네릭 싱글톤(Singleton) 유틸리티를 만들어서 편하게 쓸 수 있게 하였다.그 내용을 정리해보려고 한다. ✅ Singleton 유틸리티 코드// 파일명: Singleton.csusing UnityEngine;public class Singleton : MonoBehaviour where T : MonoBehaviour{ public static T Instance { get; private set; } p..