UNREAL BP · SAVE

SaveGame 저장과 로드 흐름

세이브/로드는 저장할 데이터를 구조화하고 SaveGame 객체에 담아 슬롯에 기록한 뒤, 다시 읽어 월드 상태에 적용하는 절차입니다.

저장 시스템 흐름

save
Game State플레이어 위치, HP, 인벤토리 같은 현재 상태를 모읍니다.
SaveGame Object저장용 변수에 필요한 값만 복사합니다.
Save SlotSlot Name과 User Index로 디스크에 기록합니다.
Load Slot슬롯을 읽어 SaveGame 객체를 복원합니다.
Apply State복원 데이터를 캐릭터와 월드에 적용합니다.
상태 수집객체 채우기저장로드적용

설계 기준

slot
저장 범위모든 액터가 아니라 복원에 필요한 값만 저장합니다.
버전 관리저장 구조가 바뀔 때를 대비해 버전 값을 둡니다.
비동기 고려저장 중 UI 피드백과 중복 클릭 방지를 준비합니다.
검증로드 실패나 슬롯 없음 상태를 별도로 처리합니다.