언리얼 블루프린트

체크포인트와 세이브 설계

체크포인트와 세이브는 플레이어 위치만 저장하는 기능이 아니라 재시작 시점의 월드 상태, 퀘스트 진행, UI 복구 기준을 함께 정하는 설계입니다. 중단 후 재개가 자연스럽게 이어지려면 저장 단위와 복원 순서가 먼저 고정되어야 합니다.

저장할 상태, 체크포인트 갱신 시점, 로드 후 복원 순서를 기준으로 세이브 설계를 확정합니다.

체크포인트 갱신과 로드 복원 순서

1

체크포인트 저장 개념

체크포인트는 위치, 체력, 진행도를 자동 저장하는 지점입니다.

2

세이브/로드 기준

플레이어 편의성: 플레이어가 원하는 시간에 게임을 중단하고 다시 시작할 수 있도록 합니다.

3

언리얼 엔진의 세이브 시스템

언리얼 엔진은 게임 데이터를 저장하고 불러오는 데 SaveGame 클래스를 사용합니다.

4

세이브/로드 시스템 설계 및 구현 단계

저장할 데이터 정의 먼저 게임에서 어떤 데이터들을 저장해야 할지 결정하고, 이를 담을 SaveGame 블루프린트를 만듭니다.