Open Match 靈活且可擴(kuò)展的游戲匹配解決方案Open靈活可擴(kuò)展的游戲匹配解決方案現(xiàn)在的游戲作品也逐漸以玩家之間的互動(dòng)為主要賣點(diǎn),保證玩家可以聚集在同一個(gè)環(huán)境中,與世界各地的其他冒險(xiǎn)者攜手體驗(yàn)游戲世界的點(diǎn)點(diǎn)滴滴。但從技術(shù)的角度來看,這種靈活的匹配機(jī)制來最大化游戲的樂趣,其實(shí)是相當(dāng)難以實(shí)現(xiàn)的,往往需要游戲廠商投入巨......
現(xiàn)在的游戲作品也逐漸以玩家之間的互動(dòng)為主要賣點(diǎn),保證玩家可以聚集在同一個(gè)環(huán)境中,與世界各地的其他冒險(xiǎn)者攜手體驗(yàn)游戲世界的點(diǎn)點(diǎn)滴滴。
但從技術(shù)的角度來看,這種靈活的匹配機(jī)制來最大化游戲的樂趣,其實(shí)是相當(dāng)難以實(shí)現(xiàn)的,往往需要游戲廠商投入巨大的精力和成本。每個(gè)游戲都有自己的特點(diǎn),因此現(xiàn)有的匹配解決方案往往很難提供適當(dāng)?shù)闹С帧U蛉绱耍螒蜷_發(fā)者通常需要花費(fèi)大量的時(shí)間和資源為每個(gè)新版本開發(fā)定制化、可擴(kuò)展的匹配方案——換句話說,這些繁瑣的工作正在嚴(yán)重侵占他們創(chuàng)作優(yōu)秀游戲產(chǎn)品的空間。
如果游戲開發(fā)者能夠?qū)W⒂谟螒蚱ヅ溥壿?讓技能水平相近的玩家對(duì)戰(zhàn)),幫助他們擺脫從頭開始為每個(gè)游戲構(gòu)建匹配機(jī)制的糟糕體驗(yàn),會(huì)怎么樣為了實(shí)現(xiàn)這一目標(biāo),谷歌云和Unity聯(lián)合宣布了一個(gè)名為Open Match的開源匹配項(xiàng)目。Open的核心是幫助游戲開發(fā)者復(fù)用常規(guī)匹配框架,它包括三個(gè)關(guān)鍵組件:游戲客戶端前端API、游戲服務(wù)器后端API和針對(duì)特定游戲定制的匹配邏輯協(xié)調(diào)器。Open使用OpenCensus(opensus.io)收集指標(biāo),默認(rèn)配置Prometheus(prometheus.io)。
有了Open Match,游戲開發(fā)者將輕松獲得以下好處:
普遍性。利用定制的匹配邏輯,比如根據(jù)延遲、等待時(shí)間、游戲等級(jí)等指標(biāo)快速匹配玩家。
靈活性。由于Open Match運(yùn)行在Kubernetes上,開發(fā)者可以很容易地將其部署在任何公共云、本地?cái)?shù)據(jù)中心甚至本地工作站上。
可擴(kuò)展性。Match采用成熟的微服務(wù)模式設(shè)計(jì),選擇Kubernetes作為底層平臺(tái)。當(dāng)游戲玩家數(shù)量增加時(shí),您可以通過簡(jiǎn)單的命令快速增加API的額外容量。除此之外,Kubernetes強(qiáng)大的自動(dòng)伸縮能力也會(huì)讓匹配系統(tǒng)的自動(dòng)化程度上一層樓。
雖然Open Match是由Google Cloud和Unity(知名游戲引擎廠商)聯(lián)合創(chuàng)辦的,但項(xiàng)目本身嚴(yán)格保證了引擎中立性。用戶可以將其集成到任何游戲中,不管游戲是如何構(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)。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部