1
슬롯에 남길 값 선별
저장 게임 오브젝트(Save Game Object)는 슬롯에 기록할 체력, 위치, 인벤토리 값을 담는 저장 전용 데이터 컨테이너입니다.
SaveGame 흐름은 저장할 변수, 슬롯 이름, 저장 실행 시점, 로드 실패 시 기본값을 분리해 플레이어 진행 상태를 다시 만들 수 있게 하는 구조입니다.
저장 대상 변수, SaveGame 객체 생성 시점, 로드 실패 처리를 기준으로 세이브/로드를 구현합니다.
저장 게임 오브젝트(Save Game Object)는 슬롯에 기록할 체력, 위치, 인벤토리 값을 담는 저장 전용 데이터 컨테이너입니다.
체력, 위치, 인벤토리처럼 복원해야 하는 값과 임시 UI 상태처럼 버릴 값을 먼저 나눕니다.
데이터 저장 과정은 주로 플레이어의 입력(예: S 키), 특정 이벤트(예: 체크포인트 도달, 레벨 전환), 또는 게임 종료 시점에 이루어집니다.
데이터 로드 과정은 주로 게임 시작 시(예: Event BeginPlay에서 로드 확인), 또는 메인 메뉴에서 이어하기 버튼을 눌렀을 때 이루어집니다.