游戲出海的競(jìng)爭(zhēng)日趨激烈,一款游戲能否成功立足海外市場(chǎng)并取得蓬勃發(fā)展,除了游戲本身的元素以外,良好的玩家體驗(yàn)也成為關(guān)鍵決定因素之一。
三大體驗(yàn)難題亟待解決
游戲體驗(yàn),到底涉及哪些方面的問題?
海外玩家面對(duì)一款完全陌生的游戲,從開始主動(dòng)下載那一刻起,體驗(yàn)就成為最終能否成功留住玩家的第一個(gè)關(guān)鍵。游戲的下載安裝,日常更新以及平時(shí)的啟動(dòng)運(yùn)行,甚至游玩過程中的聯(lián)機(jī)服務(wù),任何一方面的緩慢、卡頓、掉線都可能導(dǎo)致玩家流失。
成功吸引大量玩家后,面對(duì)玩家提出的各種需求和建議,不可避免要頻繁對(duì)后端平臺(tái)進(jìn)行功能迭代,這也對(duì)游戲開發(fā)和運(yùn)維團(tuán)隊(duì)的工作能力和工作量造成了巨大要求。
對(duì)于面向全球市場(chǎng)以及包含聯(lián)機(jī)要素的游戲,游戲本身的界面文本和語音本地化,以及玩家之間的交流溝通等活動(dòng),也需要相關(guān)的翻譯處理才能有效消除文化隔閡,進(jìn)一步提升游玩體驗(yàn)。
為解決這些問題,需要在全球范圍內(nèi)圍繞后端基礎(chǔ)架構(gòu)、運(yùn)維平臺(tái)以及本地化投入大量人力物力,這可能是很多小型工作室或初創(chuàng)公司無力承擔(dān)的,甚至很多大型公司也會(huì)遭遇不小的成本壓力。
Azure全球網(wǎng)絡(luò),拉近距離改善體驗(yàn)
經(jīng)過多年發(fā)展和不斷擴(kuò)展,Azure 云已經(jīng)成功建立了覆蓋全球的網(wǎng)絡(luò),全球范圍內(nèi)超過70個(gè)服務(wù)區(qū)域,17萬英里的光纖與海底光纜,超過190個(gè)網(wǎng)絡(luò) Pop 點(diǎn)位,交織成一張廣闊、密集的數(shù)據(jù)交換網(wǎng)絡(luò),為包括游戲公司在內(nèi)各行各業(yè)的海外拓展奠定了堅(jiān)實(shí)基礎(chǔ)。
借此,游戲公司將能充分觸達(dá)遍布全球各地的每一位玩家,通過 Azure 全球規(guī)模的網(wǎng)絡(luò)為每一位玩家就近提供服務(wù),保障更順暢、平穩(wěn)的內(nèi)容下載、更新和聯(lián)機(jī)游玩體驗(yàn)。
不僅如此,Azure 智能云還提供了豐富全面且安全可靠的各類功能,幫助企業(yè)以此為基礎(chǔ),放眼全球,實(shí)現(xiàn)快速、敏捷的業(yè)務(wù)創(chuàng)新,其中也不乏想要出海的游戲公司。他們已經(jīng)借助 Azure 云,通過 AKS 容器平臺(tái)、應(yīng)用服務(wù)、基于AI 的語音服務(wù)順利將自己的游戲推廣至異國他鄉(xiāng)。
Azure容器平臺(tái),為游戲后端提供穩(wěn)健支撐
開放的 Azure 平臺(tái)全面支持各類主流的開源技術(shù),其中不乏 Kubernetes、Docker 等現(xiàn)代化應(yīng)用(包括游戲)運(yùn)行必不可少的技術(shù)。對(duì)開源容器技術(shù)的良好支持,Azure 提供的豐富能力,以及廣泛的生態(tài)系統(tǒng),這些因素緊密結(jié)合在一起,為游戲公司的海外拓展鋪平了道路。
例如 Azure 應(yīng)用服務(wù)(App Service)就是一種完全托管的 Web 托管服務(wù),可用于構(gòu)建 Web 應(yīng)用、移動(dòng)后端和 RESTful API,并在此基礎(chǔ)上由 Azure 進(jìn)行自動(dòng)伸縮,滿足不同工作負(fù)載不斷變化的需求。
Service Fabric 則是微軟開發(fā)的分布式微服務(wù)管理平臺(tái),可支持多種框架(包括 Docker 以及 Windows Server 容器),可用于在云上提供高可用和持久化的服務(wù),并能實(shí)現(xiàn)自動(dòng)縮放、滾動(dòng)升級(jí)和故障自動(dòng)修復(fù)能力。
不僅如此,Azure 平臺(tái)還提供了 AKS(Azure Kubernetes Service),這是完全由 Azure 托管的Kubernetes 服務(wù),為用戶提供了高可用的控制平面以及企業(yè)級(jí)安全性和管理能力,借此可將開發(fā)和運(yùn)營團(tuán)隊(duì)統(tǒng)一到一個(gè)平臺(tái)上,放心地快速生成、交付和縮放應(yīng)用程序,進(jìn)而更輕松地部署和管理容器化應(yīng)用程序。
微軟 AI 語音,讓交流不再受限
在出海游戲的本地化方面,微軟 AI 語音服務(wù)基于微軟過去十幾年來在人工智能、語音語義理解、內(nèi)容翻譯等方面的成果,為用戶提供了一套全面的解決方案。
該解決方案為不同需求的用戶提供了在線云服務(wù)、SDK、容器化本地部署以及私有 AI 運(yùn)研平臺(tái)等不同交付方式,可通過豐富的語音識(shí)別、語音合成、對(duì)話式 AI 和語音翻譯能力幫助游戲公司順利解決游戲本地化難題,甚至基于這些全新的 AI 服務(wù),為玩家和游戲,以及玩家之間的交流打造創(chuàng)新體驗(yàn)。
Azure,不同游戲公司的共同選擇
全球范圍內(nèi),已經(jīng)有大量規(guī)模各異的游戲開發(fā)、發(fā)行公司在借助 Azure 云平臺(tái)將自己的游戲推廣到更廣泛的全球市場(chǎng),其中也不乏成功在海外立足的中國游戲公司。
云蟾游戲
云蟾游戲成立初期制作的大型端游《蜀門》創(chuàng)造了8000萬注冊(cè)用戶,同時(shí)在線50萬人的驚人成績(jī)。目前已發(fā)展成為數(shù)百名員工,研發(fā)、運(yùn)營一體化的大型網(wǎng)游公司,建立了端游、手游兩條業(yè)務(wù)線。
云蟾擁有自己的游戲平臺(tái),公司海外游戲都在這個(gè)平臺(tái)上運(yùn)行。為保證開發(fā)、測(cè)試、生產(chǎn)一致性,他們采用容器技術(shù)實(shí)現(xiàn)各種應(yīng)用的開發(fā)部署。但在云端搭建、運(yùn)維容器平臺(tái)需要花費(fèi)運(yùn)維人員大量的精力,最終云蟾選擇在 Azure 云采用 App Service 服務(wù),通過容器鏡像直接部署到 App Service 中。App Service 可提供負(fù)載均衡、自動(dòng)伸縮、藍(lán)綠部署等功能,只需上傳鏡像就可以實(shí)現(xiàn)應(yīng)用部署,并方便地把 Staging 環(huán)境 Promote 成生產(chǎn)環(huán)境。
使用全托管的 App Service 后,云蟾的運(yùn)維壓力小了很多,App Service 的能力也能夠滿足他們整體業(yè)務(wù)需求,為游戲出海提供了強(qiáng)大技術(shù)支持。
游族
游族的發(fā)行范圍遍及歐美、中東、亞洲及南美等230多個(gè)國家/地區(qū),全球用戶近10億,產(chǎn)品登頂全球超70個(gè)國家和地區(qū)暢銷榜。
為實(shí)現(xiàn)靈活一致的開發(fā)、測(cè)試和部署,游族通過 Kubernetes 來創(chuàng)建、訓(xùn)練并部署 AI 模型。然而由于Kubernetes 本身過于復(fù)雜切版本升級(jí)快(而且有眾多的安全補(bǔ)丁),在實(shí)際使用中,集群的創(chuàng)建、管理、升級(jí)等管理部分消耗了開發(fā)/運(yùn)維團(tuán)隊(duì)大量精力,無法專注于業(yè)務(wù)本身。而且訓(xùn)練過程需要大量的 GPU 資源,而部署后需要按照服務(wù)特點(diǎn),在成本可控下選擇最合適的計(jì)算資源;所以需要多多種類型的計(jì)算節(jié)點(diǎn),形成多節(jié)點(diǎn)池的集群。這也增加了管控的復(fù)雜度。
為解決這個(gè)問題,游族轉(zhuǎn)為采用 Azure 的 AKS 服務(wù),并應(yīng)用多節(jié)點(diǎn)池技術(shù),實(shí)現(xiàn)每個(gè)節(jié)點(diǎn)池可以彈性伸縮,借此大幅簡(jiǎn)化了平臺(tái)運(yùn)維復(fù)雜程度,實(shí)現(xiàn)了集群版本的安全和一鍵式升級(jí)管控,并節(jié)約了大量時(shí)間。此外,AKS 的自動(dòng)伸縮功能還幫助他們?cè)谛枰獣r(shí)獲取計(jì)算資源,不需要時(shí)釋放資源,借此顯著降低了成本。
網(wǎng)元圣唐
網(wǎng)元圣唐娛樂科技有限公司開展的泛娛樂綜合業(yè)務(wù),致力于傳承中華優(yōu)秀傳統(tǒng)文化,推動(dòng)中國元素走向世界。
目前該公司已構(gòu)建了出海游戲平臺(tái),計(jì)劃借此承載海外所有游戲運(yùn)營。為保證整個(gè)平臺(tái)的先進(jìn)性、靈活性、高效性,他們采用了基于 Kubernetes 的架構(gòu),通過容器平臺(tái)保證應(yīng)用都遵循云原生架構(gòu)。但在實(shí)踐中,自行安裝運(yùn)維 Kubernetes 消耗了運(yùn)維團(tuán)隊(duì)大量精力,并導(dǎo)致在網(wǎng)絡(luò)層面計(jì)算資源的浪費(fèi)。
Azure 的 AKS 服務(wù)幫助他們解決了容器平臺(tái)運(yùn)維層面的各種工作,同時(shí) AKS 的容器網(wǎng)絡(luò)讓 pod 地址暴露在 net 中,讓 node 避免參與 K8s 常用的 overlay 網(wǎng)絡(luò)的數(shù)據(jù)包封裝、解封裝工作,節(jié)省了node CPU 資源。