Singleton Patterns 전체 클래스들이 공유하는 전역변수가 필요할 때 사용한다. 특히, 유니티에서 씬 전환 시 데이터를 유지하고 싶을 때 활용하면 좋다. public 또는 static으로 변수를 선언하거나 유니티의 Inspector에서 드래그 앤 드롭으로 연결한다면 메모리가 낭비되고, 게임 개발이 복잡해진다. 클래스에서 공통적으로 사용하는 전역변수나 리소스, 데이터, 또는 시작과 일시정지처럼 게임 전체를 관장하는 매니저 클래스를 따로 분리해주면 임의의 클래스에서 내가 만든 싱글톤 인스턴스를 언제든 사용할 수 있다. 유니티 싱글톤 패턴 예시 게임의 흐름을 관장하는 GameManager 스크립트를 생성한다. public class GameManager : MonoBehaviour { public ..