언리얼 C++

SaveGame 시스템

이전 장에서는 UMG로 게임 UI를 만들고 관리하는 방법을 다뤘습니다. 이번에는 게임의 또 다른 핵심 요소인 데이터 저장(Saving Data)으로 넘어갑니다.

SaveGame 시스템의 주요 특징과 데이터 저장을 중심으로 SaveGame 시스템의 판단 흐름을 읽습니다.

핵심 흐름

1

SaveGame 시스템이란?

언리얼 엔진의 SaveGame 시스템은 게임 데이터를 디스크에 저장하고, 필요할 때 다시 불러올 수 있도록 설계된 추상화된 계층입니다.

2

SaveGame 데이터 구조 설계

게임을 저장하려면, 먼저 어떤 데이터를 저장할지 결정하고 이를 담을 USaveGame을 상속받는 C++ 클래스를 정의해야 합니다.

3

게임 데이터 저장하기

게임을 저장하는 과정은 다음 단계로 진행됩니다.

4

게임 데이터 불러오기

게임을 불러오는 과정은 저장 과정의 역순입니다.