다음을 통해 공유


이벤트 기반 도전 과제와 타이틀 관리 도전 과제 비교

이 항목에서는 이벤트 기반 도전 과제와 타이틀 관리 도전 과제 간의 차이점에 대해 설명합니다.

이벤트 기반 도전 과제은 이전에 "클라우드 기반 도전 과제" 또는 "도전 과제 2013"이라고 불렸습니다.

타이틀 관리 도전 과제은 이전에 '도전 과제 2017'이라고 불렸습니다.

타이틀 관리 도전 과제는 직접 호출, 간단한 구성 및 로컬 문제 해결을 사용하여 이벤트 기반 도전 과제보다 더 간단합니다. 타이틀 관리 도전 과제 서비스는 직접 호출 모델을 사용하여 Xbox, Windows 10, Android 및 iOS에서 새로운 Xbox 서비스 게임의 도전 과제를 잠금 해제합니다.

참고 항목

타이틀 관리 도전 과제를 사용하여 새 타이틀을 구성하는 것이 좋습니다.

소개

이벤트 기반 도전 과제는 단순히 게임 내 원격 분석 이벤트를 전송하여 사용자 통계, 도전 과제, 리치 프레즌스 및 멀티 플레이와 같은 Xbox 서비스 기능에 대한 데이터를 구동할 수 있도록 합니다. 이것은 많은 이점을 제공합니다. 예를 들어 단일 이벤트는 여러 Xbox 서비스 기능에 대한 데이터를 업데이트할 수 있고 Xbox 서비스 구성은 클라이언트가 아닌 서버에 상주하며 기타 많은 이점이 있습니다.

이벤트 기반 도전 과제가 출시된 후 몇 년 동안 개발자들은 다음과 같은 피드백을 지속적으로 공유해 왔습니다.

  1. 직접 호출 패턴으로 도전 과제를 달성하는 것이 더 쉬울 것입니다. 많은 개발자가 여러 플랫폼과 세대를 위한 게임을 빌드하고 직접 호출 패턴을 사용하면 여러 플랫폼을 더 쉽게 지원할 수 있습니다. 직접 잠금 해제 호출을 지원하면 플랫폼 간 게임 개발 요구 사항이 완화되고 개발 시간이 단축됩니다.

  2. 이벤트 기반 도전 과제를 구성하는 것은 너무 복잡합니다. 이벤트 기반 도전 과제 서비스를 사용하면 서비스에서 타이틀의 통계 데이터를 해석하는 방법과 사용자를 위해 도전 과제를 잠금 해제할 시기를 알 수 있도록 Xbox 서비스에서 도전 과제의 잠금 해제 논리를 구성해야 합니다. 이는 도전 과제 구성의 새로운 "도전 과제 규칙" 섹션을 사용하여 수행되었습니다. 클라우드에 잠금 해제 논리가 있으면 강력할 수 있지만 추가 구성 요구 사항으로 인해 타이틀의 도전 과제를 디자인하고 생성하는 데 복잡성이 추가됩니다.

  3. 클라우드 기반 잠금 해제 메커니즘은 문제 해결이 어렵습니다. 이벤트 기반 도전 과제 서비스는 유용한 기능을 제공하지만 게임 개발자가 자신의 도전 과제를 확인하고 문제를 해결하는 것이 더 어려울 수도 있습니다. 이는 도전 과제 잠금 해제가 게임 자체에서 직접 제어되는 대신 서비스에 있는 규칙에 의해 간접적으로 트리거되기 때문입니다.

게임 개발자들은 또한 다음과 같은 이벤트 기반 도전 과제에 의해 도입된 일부 기능을 중요하게 생각한다는 피드백을 공유했습니다.

  1. 도전 과제 진행, 실시간 업데이트, 컨셉 아트 보상 및 활동 피드에 잠금 해제 게시와 같은 사용자 환경 기능.

  2. 게임 패키지에 포함되어야 하는 로컬 구성 대신 서비스 구성과 같은 구성 개선 사항(gameconfig, XLAST, SPA 등).

  3. 게임이 출시된 후 도전 과제 문자열과 이미지를 쉽게 편집할 수 있는 기능.

타이틀 관리 도전 과제는 도전 과제를 구성하고, 잠금 해제 및 업데이트를 게임 코드에 통합하고, 도전 과제가 예상대로 작동하는지 확인하는 것을 훨씬 쉽게 해주는 이벤트 기반 도전 과제 서비스를 대체합니다.

타이틀 관리 도전 과제의 차이점

기능 타이틀 관리 도전 과제 서비스 이벤트 기반 도전 과제 서비스
잠금 해제 트리거 API 호출을 통해 직접적으로 원격 분석 이벤트를 통해 간접적으로
잠금 해제 소유자 타이틀 Xbox 서비스
구성 문자열, 이미지, 보상 문자열, 이미지, 보상, 잠금 해제 규칙 [+ 통계, +이벤트]
진행 상황 지원됨
API 호출을 통해 직접적으로
지원됨
원격 분석 이벤트를 통해 간접적으로
실시간 활동(RTA) 지원됨 지원됨
챌린지 지원되지 않음 지원됨

타이틀 요건

다음은 타이틀 관리 도전 과제 서비스를 사용할 타이틀의 요구 사항입니다.

  1. 이벤트 기반 도전 과제와 함께 출시되지 않았어야 합니다. 이미 출시되어 이벤트 기반 도전 과제 서비스를 사용 중인 타이틀은 자격이 없습니다. 자세한 내용은 기존 타이틀이 타이틀 관리 도전 과제 서비스로 "마이그레이션"할 수 없는 이유는 무엇인가요?를 참조하세요.

  2. 2016년 8월 Xbox One 소프트웨어 개발 키트 이상을 사용해야 합니다.

  3. ID@Xbox와 같은 관리되는 개발자 프로그램의 일부여야 합니다. Xbox 360, Windows 8.x 이전 버전 또는 Windows Phone 8 이전 버전을 포함하여 크리에이터 프로그램 또는 레거시 플랫폼에서는 타이틀 관리 도전 과제 서비스를 사용할 수 없습니다.

자주 묻는 질문

내 타이틀이 이벤트 기반 통계를 사용하는 경우 이벤트 기반 도전 과제도 사용해야 하나요?

아닙니다. 이벤트 기반 통계와 함께 타이틀 관리 도전 과제를 사용하는 것이 좋습니다.

타이틀 관리 도전 과제 서비스에서 챌린지가 지원되지 않는 이유는 무엇인가요?

여러 Xbox 게임의 사용 데이터를 검토한 결과, 현재의 챌린지 구현 및 표현으로는 대부분의 게임 개발자의 니즈를 충족하지 못하고 있습니다. Microsoft는 개발자의 요구에 맞는 향후 기능을 제공할 수 있도록 계속해서 개발자의 의견과 피드백을 수집할 것입니다.

내 타이틀이 타이틀 관리 도전 과제 서비스를 사용하는 경우 콘텐츠 업데이트와 함께 새로운 도전 과제를 추가할 수 있나요?

예. 도전 과제 정책은 모든 서비스에 대해 동일합니다. 자세한 내용은 도전 과제 및 어워드에 대한 Xbox Live 정책을 참조하세요.

기존 타이틀이 타이틀 관리 도전 과제 서비스로 "마이그레이션"할 수 없는 이유는 무엇인가요?

대다수의 기존 타이틀의 경우 타이틀 관리 도전 과제 서비스로 "이전"하려면 단순히 서비스 구성을 업데이트하고 도전 과제 잠금 해제 호출을 위해 이벤트 쓰기를 교체하는 것 이상의 작업이 필요합니다. 이러한 변경만으로도 비용이 많이 들고 오류 및 의도하지 않은 동작이 발생할 위험이 커서 도전 과제가 회복할 수 없을 정도로 손상될 수 있습니다. 또한 대부분의 기존 타이틀에는 기존 데이터가 있는 사용자도 있습니다.

이미 이벤트 기반 도전 과제 서비스를 사용하고 있는 라이브 게임을 변환하려는 시도는 개발자와 Xbox 모두에게 매우 비용이 많이 드는 작업이 될 것이며 기존 사용자의 프로필과 게임 환경을 크게 위험에 빠뜨릴 것입니다.

내 타이틀이 이벤트 기반 도전 과제 서비스를 사용하여 출시된 경우 타이틀에 대한 향후 다운로드 가능한 콘텐츠(DLC)가 타이틀 관리 도전 과제로 전환될 수 있나요?

타이틀에 대한 모든 도전 과제는 동일한 도전 과제 서비스를 사용해야 합니다. 기본 게임에서 사용하는 도전 과제 서비스는 해당 타이틀의 모든 향후 도전 과제에 사용해야 합니다.

내 개발자 샌드박스에서 도전 과제를 테스트하는 동안 타이틀 관리 도전 과제 서비스와 이벤트 기반 도전 과제 서비스를 사용하여 조합할 수 있나요?

아닙니다. 타이틀에 대한 모든 도전 과제는 동일한 도전 과제 서비스를 사용해야 합니다.

타이틀 관리 도전 과제 서비스는 오프라인 도전 과제 잠금 해제를 지원하나요?

장치가 오프라인일 때 타이틀이 도전 과제를 잠금 해제하면 API가 자동으로 오프라인 잠금 해제 요청을 큐에 추가합니다. 이벤트 기반 도전 과제 서비스의 오프라인 경험과 유사하게 장치가 네트워크 연결을 다시 설정하면 잠금 해제 요청이 Xbox 서비스에 자동으로 동기화됩니다. 사용자가 오프라인 상태인 동안에는 도전 과제 잠금 해제가 발생하지 않습니다.

파트너 센터에 새로운 AchievementUpdate 이벤트가 있습니다. 제 타이틀이 이 이벤트를 사용한다면 타이틀 관리 도전 과제가 있다는 뜻인가요?

AchievementUpdate 기본 이벤트는 백엔드 목적을 위해 Xbox 서비스에 필요합니다. 이 기본 이벤트는 무시해도 됩니다.

타이틀이 이 기본 이벤트 유형을 사용하여 이벤트를 구성하는 경우 해당 이벤트 쓰기는 Xbox 서비스에서 무시됩니다. 이벤트 기반 도전 과제 서비스를 기반으로 하는 타이틀은 다른 기본 이벤트 유형을 사용하여 이벤트를 계속 구성해야 합니다. 타이틀 관리 도전 과제 서비스에 구축된 타이틀은 도전 과제 목적으로 어떤 이벤트도 구성할 필요가 없습니다.

테스트 사용자의 도전 과제 데이터를 다시 설정하려면 어떻게 해야 하나요?

XblPlayerDataReset 도구는 도전 과제를 포함하여 테스트 사용자의 Xbox 플레이어 데이터를 재설정하는 데 사용할 수 있습니다. 도구 사용 방법에 대한 자세한 내용은 XblPlayerDataReset 설명서를 참조하세요.