Cloud Save
Cloud Save를 사용하여 게임의 플레이어 데이터와 게임 데이터를 저장할 수 있습니다.
클라우드 기반이므로 플레이어가 어디에서든 모든 디바이스에서 데이터에 액세스할 수 있으며, 플레이어가 디바이스를 변경하거나 게임을 다시 설치했을 때 데이터 손실을 방지할 수 있습니다. Cloud Save를 사용하면 플레이어가 동시에 온라인에 접속하지 않더라도 게임 월드와 상호 작용할 수 있습니다.
Cloud Code와 함께 게임 데이터를 사용하여 길드/클랜, 커뮤니티 목표, 배틀 패스와 같은 기능을 추가하거나 멀티플레이어 게임에서 아이템과 NPC의 상태를 저장할 수 있습니다.
인덱스를 생성하여 데이터를 쿼리하고, 액세스 클래스를 사용하여 플레이어가 읽고 쓸 수 있는 데이터를 제어하고, Triggers를 사용하여 데이터 변경에 대한 응답으로 코드를 실행할 수 있습니다(예: 연결된 클라이언트에 푸시 메시지 보내기).
개념
- 플레이어 데이터용 플레이어 데이터
- 플레이어의 것이 아닌 게임 데이터용 게임 데이터(예: NPC, 엔티티, 게임 상태)
- 모든 형식의 게임 데이터 저장용 플레이어 파일
- Cloud Save에 저장된 데이터를 검색 가능한 상태로 만드는 쿼리
- Cloud Code 연동(예: 데이터 변경 시 Cloud Code Triggers 실행)
- 액세스 클래스를 통해 플레이어가 읽고 쓸 수 있는 데이터를 제어할 수 있습니다
시작하기
시작하기 가이드에서는 Unity 프로젝트에 Cloud Save를 추가하는 방법을 설명합니다.
Unity SDK 튜토리얼에는 Unity에서 Cloud Save를 사용하는 방법에 대한 예제가 포함되어 있습니다.
가격 책정
Cloud Save에서는 무료 데이터 할당량이 제공되며, 이를 초과하면 추가 사용량에 대해 요금이 부과됩니다. 자세한 내용과 최신 가격 책정은 UGS 가격 책정을 참고하십시오.
추가 리소스
Unity Gaming Services 샘플 프로젝트를 다운로드하여 Cloud Save에서 자주 발생하는 게임 개발 문제를 해결하는 방법을 알아봅니다.