Cloud Diagnostics 시작하기
Unity Cloud Diagnostics는 게임에서 오류(크래시 또는 예외)에 대한 데이터를 수집하여 리포트하는 서비스입니다. Cloud Diagnostics는 버그 리포트나 기능 요청 등 플레이어 피드백을 수집하는 데도 사용될 수 있습니다. Cloud Diagnostics는 Unity 에디터의 프로젝트에 연결되며 Unity Dashboard에서 관리될 수 있습니다.
Cloud Diagnostics의 인사이트는 게임의 문제를 더 잘 진단하여 보다 나은 게임 경험을 제공하는 데 도움이 됩니다. Cloud Diagnostics는 게임 개발 테스트 사이클일 때와 앱이 라이브일 때 모두 추천됩니다.
다음 문서에서 다루는 개요는 아래와 같습니다.
Unity 플랜과 Cloud Diagnostics 티어
Cloud Diagnostics는 Unity Personal, Pro, Plus 중 어느 것을 사용하든 Unity 플랜과 자동으로 번들링되는 서비스입니다. Cloud Diagnostics는 모든 Unity 플랜에서 이용 가능하지만 기능은 Unity 구독 유형에 따라 다릅니다. Unity 플랜별 Cloud Diagnostics 포함 내역은 다음과 같습니다.
Unity 플랜 | Cloud Diagnostics 티어 |
---|---|
Unity Personal: 개인 사용자에게 무료인 Unity 라이선스로, 제품과 기능에 대한 기본 액세스를 포함합니다. Unity Personal에는 Cloud Diagnostics에 대한 액세스가 포함됩니다. | Cloud Diagnostics:
|
Unity Pro: 소규모 스튜디오에게 Unity Personal 플랜보다 많은 기능과 리소스를 제공하는 Unity 라이선스입니다. Unity Pro에는 Advanced Cloud Diagnostics 액세스가 포함됩니다. | Advanced Cloud Diagnostics:
|
Unity Plus: 전문 개발자에게 게임을 제작하고 운영하는 데 필요한 솔루션 전체를 제공하는 Unity 라이선스입니다. Unity Plus에는 Advanced Cloud Diagnostics 액세스가 포함됩니다. |
구독을 선택하거나 Unity 플랜을 변경하려면 Unity Store로 이동합니다.
기본 설정 요구 사항
Cloud Diagnostics는 Unity 플랜에 자동으로 번들링되지만 프로젝트에서 Cloud Diagnostics를 설정하려면 필요한 몇 가지 기본 요구 사항이 있습니다.
Cloud Diagnostics 서비스를 연동하려면 다음 항목이 필요합니다.
- Unity에 액세스할 Unity 플랜
- 에디터 또는 대시보드에 로그인하여 프로젝트를 관리하기 위한 Unity ID 및 조직
- 연결된 서비스에 데이터 및 콘텐츠를 제공할 Unity 에디터의 프로젝트
- 대시보드의 서비스와 에디터의 프로젝트를 연결하기 위한 프로젝트 ID
- 지원되는 OS 플랫폼. Cloud Diagnostics는 현재 iOS, Android, macOS, Windows Desktop을 지원합니다.
핵심 개념 설명
Unity 플랜: Unity Personal, Pro, Plus, Enterprise 등 Unity를 사용할 기본 구독 유형입니다. Unity 구독은 Unity 에디터 및 일부 Unity Dashboard 서비스의 사용량과 기능 액세스를 결정합니다.
Unity ID 및 조직: Unity ID는 Unity Dashboard에 로그인하는 데 사용되며, 조직은 게임 개발 프로젝트, 팀, 서비스를 대시보드에서 관리하기 위한 프로필입니다.
프로젝트: Unity 에디터에서 제작한 게임입니다.
프로젝트 ID: Unity Dashboard에서 Unity 프로젝트에 대한 Unity 서비스 사용을 활성화하는 프로젝트의 고유 ID입니다.
Unity 에디터는 프로젝트를 만드는 곳이고, Unity Dashboard는 프로젝트, 조직, 관련 서비스를 관리하는 곳이라고 이해하면 됩니다.
Cloud Diagnostics 기본 설정
Cloud Diagnostics를 설정하려면 위 섹션에서 열거한 기본 요구 사항을 갖춰야 합니다. 프로젝트에 서비스를 연결할 프로젝트 ID가 없으면 Cloud Diagnostics를 활성화할 수 없습니다.
Crash and Exception Reporting을 설정하려면 Unity 에디터의 프로젝트로 이동한 다음 Window > General > Services > Cloud Diagnostics로 이동합니다. Cloud Diagnostics 모달에서 Crashes and Exceptions를 토글합니다. Unity Dashboard > Cloud Diagnostics 페이지에서 크래시 및 예외 리포트를 관리하고 디버깅 기호를 업로드할 수 있습니다. Crash and Exception Reporting 설정에 대한 자세한 내용은 Crash and Exception Reporting 설정을 참고하십시오.
User Reporting을 설정하려면 User Reporting SDK를 다운로드하여 Unity 에디터에서 프로젝트에 연동해야 합니다. 연동되면 Unity Dashboard > Cloud Diagnostics 페이지에서 사용자 리포트 인사이트를 관리할 수 있습니다. User Reporting 설정에 대한 자세한 내용은 User Reporting 설정을 참고하십시오.