Azure 以單一平台、完備服務支援遊戲生命週期需求

遊戲玩家的期望愈來愈高,促使遊戲沈浸感和內容品質皆呈指數成長,更快速、更頻繁地提供高品質的遊戲程式,成為贏得市場的關鍵。為了完整支援遊戲的生命週期,Azure 以單一的公有雲平台預先整合相關資源與服務,滿足從開發、交付到監控等各個階段的需求。

DevOps 整合 Azure,加速開發時程

DevOps 開發作業模式的效能和成果廣受肯定,尤其遊戲往往在發行後面臨更多挑戰,包括持續進行更新、改進和修正問題,採用正確的 DevOps 工具則有助於開發作業的自動化,協助開發團隊在一天內多次組建、測試、發佈及寄送更新,大幅降低研發成本。

而在相關工具裡,應用程式開發的最大平台 GitHub 和 Azure 同屬於微軟,兩者的搭配使用可望帶來更佳的開發體驗與更多的商業價值。舉例來說,在開發階段,可善用 GitHub 存放庫內建的 GitHub Actions 來簡化組建自動化,讓開發團隊專注在程式碼庫。而在發佈階段,則可結合 Azure Blob 儲存體和 App Center 來建立部署控管機制,以管理不同版本程式及主動監控應用程式狀況。

GitHub 社群資源和 Azure 的結合,協助遊戲業者一舉獲得最好的開發人員、DevOps 工具和平台,並可利用微軟預先提供的 100 多種服務來加速創新。此外,透過 Microsoft Learn 和 GitHub 學習實驗室,則為開發人員提供實作練習場域,包括 Azure 的主題應用、DevOps 與工作流程的整合。

結合分析與認知服務,掌握市場脈動

資料分析則是另一個重要環節,影響了遊戲開發和服務生命週期,遊戲服務尤其需要資料分析來進行偵測和預測。但遊戲資料通常極為龐大,遊戲產業的從業人員又非常多元,從開發、業務到行銷,分析平台的成本效益與效能,以及分析工具對不同職務角色的支援,就格外重要。

ADX 是 Azure 資料分析的核心平台,可與 Azure 其他資料服務整合應用,例如:以 Power BI 執行視覺化分析、透過 Azure Data Lake Storage 進行資料封存、使用 Azure 資料處理站來做資料擷取和 ETL 工作負載。

Azure 認知服務則可進一步改造為認知搜尋,可從遊戲截圖擷取資訊或從文字擷取情緒資訊,例如:部署於社群討論板來偵測敏感字眼;或是讓搜尋更有效,涵蓋語言偵測、翻譯與情緒分析。

韓國經驗實證,以 Azure 結合自建工具

知名的韓國遊戲業者就已採用 Azure 來支援分析需求,在遊戲管理系統以 ADX 結合自建的紀錄接收器來收集資料,如此一來,業者就能以自家系統進行搜尋或執行臨機分析。

另一家韓國遊戲發行商則將原本運行在 Hadoop 自建系統的使用者紀錄分析移轉自 ADX,結合 Azure 的 ETL 和資料倉儲工具,不僅讓業務主管能以 Power BI 做商業計畫,也支援資料科學家以 Azure 或自有的機器學習環境來運用 ADX 資料。

值得一提的是,從 GitHub 資源到 ADX 資料分析平台,皆可整合於既有的開發及營運環境,遊戲業者及相關團隊僅需以最少的時間精力和成本,就能從 Azure 取得倍增的開發速度和分析能力。