싱글톤(Singleton) 패턴은 디자인 패턴 중의 하나로, 특정 클래스의 인스턴스를 전역적으로 1개만 생성하여 메모리 절약과 전역적인 액세스를 보장하는 패턴입니다. 유니티에서 싱글톤 패턴을 사용할 수 있는데요. 오늘은 유니티에서 사용하는 싱글톤에 대해서 알아보려 합니다. 유니티에서 싱글톤을 사용하는 이유 유니티에서 다른 스크립트의 내용을 참조하거나, 수정하고 싶을 때 어떻게 하시나요? GetComponent() 형식으로 접근하는 것을 가장 자주 사용하실 겁니다. 혹은 static을 이용할 수도 있겠죠. 예를 들어, GameManager와 같이 게임의 전반적인 로직을 담당하는 스크립트는 다른 스크립트에서 참조를 해서 사용하는 경우가 많은데요. 프로젝트 규모가 커질수록 스크립트마다 GameManager를 ..