Cloud Save
Unity Cloud Save 서비스를 사용해 게임의 영구 플레이어 데이터(예: 게임 진행률 등)를 클라우드에 저장해 디바이스와는 독립적으로 데이터를 보존할 수 있습니다.
클라우드 기반이므로 플레이어가 어디에서든 모든 디바이스에서 데이터에 액세스할 수 있으며, 플레이어가 디바이스를 변경하거나 게임을 다시 설치했을 때 데이터 손실을 방지할 수 있습니다.
Cloud Save를 사용하여 NPC, 월드의 아이템 상태 등 플레이어에게 종속되지 않은 데이터를 저장하고 길드나 인벤토리, 퀘스트 시스템, 경매장 등의 기능을 구현할 수도 있습니다.
기능
- 플레이어 데이터용 플레이어 데이터
- 플레이어의 것이 아닌 게임 데이터용 게임 데이터(예: NPC, 엔티티, 게임 상태)
- 모든 형식의 게임 데이터 저장용 플레이어 파일
- Cloud Save에 저장된 데이터를 검색 가능한 상태로 만드는 쿼리
- Cloud Code 연동(예: 데이터 변경 시 Cloud Code 트리거 실행)
Cloud Save는 플레이어 데이터와 게임 데이터의 액세스 클래스도 지원하므로 공개, 보호, 비공개 데이터의 읽기와 쓰기에 대한 즉각적인 지원을 이용할 수 있습니다.
사용 사례 예제
Unity Gaming Services 샘플 프로젝트를 다운로드하여 Cloud Save에서 자주 발생하는 게임 개발 문제를 해결하는 방법을 알아봅니다.