# GameInstance 게임 프로그램이 실행되는 동안 유지되는 최상위 게임 객체 레벨이 변경되어도 사라지지 않으며 게임 전체 상태를 관리한다. --- # 생명 주기 ```text 게임 실행 | v GameInstance 생성 | v MainMenu 레벨 | v Lobby 레벨 | v Battle 레벨 | v 게임 종료 | v GameInstance 소멸 ``` GameInstance는 게임이 시작될 때 한 번 생성되고 게임이 종료될 때까지 유지된다. 레벨 전환(맵 이동)이 발생해도 파괴되지 않는다. --- # 사용 목적 레벨이 바뀌어도 유지되어야 하는 데이터를 저장할 때 사용한다. ## 전역 데이터 관리 - 플레이어 프로필 - 게임 설정 - 레벨 간 공유 데..