如果您的遊戲使用事件型成就 (先前稱為 Achievements 2013),而且您想在未來支援多個平台,您必須繼續使用事件型成就。這是必要的,讓使用者能在所有平台上保留其成就。
- 開發人員可以在遊戲發行後新增成就,而不需要額外的程式碼變更或遊戲更新。如果遊戲在發行時已妥善檢測,開發人員就可以透過更新雲端中遊戲的服務設定來新增成就。
- 針對相同的遊戲內使用者行為,遊戲可以減少服務呼叫次數。例如,遊戲可能會記錄單一事件,而該事件的使用者統計資料適用於多個領域。該事件最終可能會對成就、排行榜以及商業智慧 (BI) 報告都有所貢獻。
資料管線
下列步驟提供使用成就服務之主要階段的概要檢視。- 設定 設計並發佈遊戲設定,指定 XBOX 服務應該處理或儲存的相關資料。
- 檢測 在遊戲內實作事件記錄,讓資料能正確編碼與傳輸。
- 收集 遊戲使用用戶端記錄程式庫將事件饋送至 Data Platform。其服務會根據遊戲設定處理事件,以適當地彙總、相互關聯、路由與儲存統計資料。
- 成就處理 服務會處理傳入的統計資料變更,以偵測何時達成成就目標。根據遊戲設定,服務會解鎖成就、通知適當的獎勵系統,並儲存成就記錄。
- 通知 成就服務會將解鎖活動傳達給使用者 (透過系統快顯通知)、遊戲、XBOX 用戶端以及其他 XBOX 服務,以支援其他體驗與功能。
- 分析 發行商用來了解玩家如何使用其遊戲的線上報告與 BI 平台。
成就服務的主要功能
XBOX 服務已大幅擴充成就服務,讓遊戲開發人員在如何使用成就來提升使用者參與度方面,擁有更多選項與控制權。 事件型成就服務引進了下列功能:- 雲端觸發的解鎖
- 挑戰
- 在成就中使用深層連結
- 成就進度
