저장 흐름

SaveGame의 복원 가능한 값 설계

플레이어 위치, 체력, 수집 상태, 퀘스트 진행은 저장할 수 있지만 월드 액터 자체는 ID와 Transform으로 다시 찾아야 합니다.

Trigger

저장 이벤트

체크포인트 오버랩, 메뉴 버튼, 자동 저장 조건에서 흐름을 시작합니다.

Slot

슬롯 확인

`Does Save Game Exist`와 동일한 Slot Name을 저장과 로드에 사용합니다.

Write

값 갱신

SaveGame 오브젝트 변수에 위치, 상태, ID 목록을 기록합니다.

Restore

월드 복원

레벨 로드 이후 플레이어와 수집 아이템 상태를 다시 적용합니다.

자주 깨지는 연결

Slot Name

저장과 로드의 이름이 다르면 파일이 있어도 없는 것처럼 보입니다.

Unique ID

수집 아이템과 파괴된 적은 액터 참조 대신 고유 ID로 추적합니다.

Version

업데이트로 구조가 바뀌면 SaveGameVersion으로 변환 경로를 둡니다.

재시작 확인

저장 직후뿐 아니라 게임을 완전히 다시 실행한 뒤에도 위치, 스탯, 월드 상태가 복원되는지 확인해야 합니다.