타이틀에서 이벤트 기반 업적(이전에는 Achievements 2013이라고 함)을 사용 중이고, 앞으로 여러 플랫폼을 지원하려면 계속 이벤트 기반 업적을 사용해야 합니다. 사용자가 모든 플랫폼에서 자신의 업적을 유지할 수 있도록 하기 위해 이것이 필요합니다.
- 개발자는 추가 코드 변경이나 타이틀 업데이트 없이 타이틀 출시 후 업적을 추가할 수 있습니다. 타이틀이 출시 시점에 잘 계측된 경우, 개발자는 클라우드에서 타이틀의 서비스 구성을 업데이트하여 새 업적을 추가할 수 있습니다.
- 타이틀은 동일한 타이틀 내 사용자 행동에 대해 더 적은 서비스 호출을 할 수 있습니다. 예를 들어 타이틀은 사용자 통계가 여러 영역에 적용되는 단일 이벤트를 기록할 수 있습니다. 이벤트는 궁극적으로 업적, 리더보드 및 비즈니스 인텔리전스(BI) 보고서에 기여할 수 있습니다.
데이터 파이프라인
업적 서비스 사용의 주요 단계에 대한 개괄적인 보기는 다음 단계로 제공됩니다.- 구성 XBOX services가 처리하거나 저장해야 하는 관련 데이터를 지정하는 타이틀 구성을 설계하고 게시합니다.
- 계측 데이터가 제대로 인코딩되고 전송되도록 타이틀 내 이벤트 로깅을 구현합니다.
- 수집 타이틀은 클라이언트 로깅 라이브러리를 사용하여 이벤트를 Data Platform에 공급합니다. 이 서비스는 타이틀 구성에 따라 이벤트를 처리하여 통계를 집계, 상관 관계, 라우팅 및 저장합니다.
- 업적 처리 서비스는 들어오는 통계 변경 사항을 처리하여 업적 목표가 충족되었는지 감지합니다. 타이틀 구성에 따라 서비스는 업적을 잠금 해제하고, 적절한 보상 시스템에 알리며, 업적 레코드를 저장합니다.
- 알림 업적 서비스는 추가 경험 및 기능을 구동하기 위해 잠금 해제 활동을 사용자에게(시스템 토스트 알림을 통해), 타이틀, XBOX 클라이언트 및 기타 XBOX services에 전달합니다.
- 분석 게시자가 플레이어가 자신의 타이틀을 어떻게 사용하고 있는지 이해하는 데 사용하는 온라인 보고 및 BI 플랫폼입니다.
업적 서비스의 주요 기능
XBOX services는 업적 서비스를 크게 확장했으며, 이를 통해 타이틀 개발자는 업적을 사용하여 사용자 참여를 유도하는 방법에 대한 더 많은 옵션과 제어권을 갖게 됩니다. 이벤트 기반 업적 서비스는 다음 기능을 도입했습니다:- 클라우드 트리거 잠금 해제
- 챌린지
- 업적에서 딥 링크 사용
- 업적 진행
