게임을 개발하다 보면 "정말 삭제하시겠습니까?", "게임을 종료하시겠습니까?" 처럼 사용자의 확인을 받아야 하는 팝업이 곳곳에 필요합니다.팝업이 필요한 상황마다 별도의 팝업 프리팹을 만들어 관리하는 방식도 있지만, 이 방법은 비슷한 팝업이 늘어날수록 프리팹 수가 폭발적으로 늘어나고 유지보수도 어려워집니다. 이번 글에서는 제목, 설명, 확인/취소 버튼을 코드에서 동적으로 설정할 수 있는 PopupUI 클래스를 소개하겠습니다.1. 동적 팝업이란?일반적인 팝업은 씬에 미리 배치해두거나 각 상황별로 전용 프리팹을 따로 만드는 방식입니다.동적 팝업은 이와 달리 팝업의 외형(프리팹)은 하나로 고정하되, 제목, 메시지, 버튼의 동작을 코드에서 호출 시점에 주입하는 방식입니다. 하나의 팝업으로 게임 전체의 모든 확인/..