Google Cloud:Open Match 靈活且可擴(kuò)展的游戲匹配解決方案

來源: Google Cloud
作者:Google Cloud
時(shí)間:2020-10-27
17856
如果能夠讓游戲開發(fā)人員專注于游戲匹配邏輯(讓技術(shù)水平相近的玩家們同組對(duì)抗),幫助他們擺脫從零開始為每款游戲構(gòu)建匹配機(jī)制的糟糕體驗(yàn),又會(huì)如何?為了實(shí)現(xiàn)這一目標(biāo),Google Cloud 與 Unity 聯(lián)手公布名為 Open Match 的開源匹配項(xiàng)目。

863668125643a265388558b16b5b9cdd.png

如今的游戲作品正逐漸把玩家之間的交互作為主要賣點(diǎn),保證游戲者們能夠在同一環(huán)境中聚集起來,攜手世界各地的其他冒險(xiǎn)者共同體驗(yàn)游戲世界中的點(diǎn)點(diǎn)滴滴。

但從技術(shù)角度出發(fā),這種靈活匹配以最大程度提升游戲樂趣的機(jī)制其實(shí)相當(dāng)難以實(shí)現(xiàn),往往要求游戲廠商投入巨大的精力與成本。每款游戲都擁有自己的特性,因此現(xiàn)有匹配解決方案往往很難提供恰如其分的支持。為此,游戲開發(fā)人員通常需要耗費(fèi)大量時(shí)間與資源為各個(gè)新版本開發(fā)出定制化、可擴(kuò)展的匹配解決方案——換言之,這些繁瑣的工作正嚴(yán)重侵占著他們打造出色游戲產(chǎn)品的空間。

如果能夠讓游戲開發(fā)人員專注于游戲匹配邏輯(讓技術(shù)水平相近的玩家們同組對(duì)抗),幫助他們擺脫從零開始為每款游戲構(gòu)建匹配機(jī)制的糟糕體驗(yàn),又會(huì)如何?為了實(shí)現(xiàn)這一目標(biāo),Google Cloud與Unity聯(lián)手公布名為Open Match的開源匹配項(xiàng)目。Open Match的核心在于幫助游戲開發(fā)者重復(fù)使用常規(guī)匹配框架,其中包含三大關(guān)鍵組件:游戲客戶端前端API、游戲服務(wù)器后端API以及針對(duì)特定游戲的定制化匹配邏輯協(xié)調(diào)器。Open Match利用OpenCensus(opensus.io)進(jìn)行指標(biāo)收集,且默認(rèn)配置有Prometheus(prometheus.io)。

利用Open Match,游戲開發(fā)者將輕松獲得以下助益:

普適性。利用定制化匹配邏輯,例如快速根據(jù)延遲、等待時(shí)間以及游戲水平等指標(biāo)完成玩家匹配。

靈活性。由于Open Match運(yùn)行在Kubernetes之上,因此開發(fā)者可以將其輕松部署在任何公有云、本地?cái)?shù)據(jù)中心甚至是本地工作站當(dāng)中。

可擴(kuò)展性。Open Match利用成熟的微服務(wù)模式設(shè)計(jì)而成,且選擇Kubernetes作為底層平臺(tái)。當(dāng)游戲玩家數(shù)量增長(zhǎng)時(shí),您可以通過簡(jiǎn)單的命令快速為API添加額外容量。此外,Kubernetes強(qiáng)大的自動(dòng)規(guī)模伸縮能力也將讓匹配系統(tǒng)的自動(dòng)化程度更上一層樓。

雖然Open Match由Google Cloud與Unity(知名游戲引擎廠商)共同創(chuàng)立,但項(xiàng)目本身嚴(yán)格保證引擎中立性。用戶可以將其集成至任意游戲當(dāng)中,無需考慮游戲的具體構(gòu)建方式或者運(yùn)行所處的基礎(chǔ)架構(gòu)。Unity未來還將在Open Match基礎(chǔ)上擴(kuò)展更多的功能,幫助Unity客戶更輕松地利用其強(qiáng)大功能,包括與Unity提供的服務(wù)器相集成。目前Open Match的GitHub庫(kù)已經(jīng)正式開放,感興趣的朋友可以根據(jù)開發(fā)設(shè)置指南中的示例立即上手體驗(yàn)。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Google Cloud,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家