谷歌云聯(lián)合 Unity 開(kāi)源 Open Match 玩家配對(duì)方案
Google Cloud 和 Unity 聯(lián)合宣布了一項(xiàng)名為 Open Match 的開(kāi)源玩家配對(duì)計(jì)劃,該計(jì)劃允許游戲開(kāi)發(fā)人員專(zhuān)注于玩家配對(duì)邏輯,而無(wú)需從頭開(kāi)始為每個(gè)游戲構(gòu)建完整的配對(duì)系統(tǒng)。 Open Match 項(xiàng)目包括三個(gè)核心組件,一個(gè)用于游戲客戶(hù)端的前端 API,一個(gè)用于游戲服務(wù)器的后端 API,以及一個(gè)運(yùn)行自定義配對(duì)邏輯的游戲編排器。
為了增強(qiáng)玩家之間的聯(lián)系,許多游戲?qū)⑼婕依胗螒虻墓蚕砀北疽赃M(jìn)行合作或?qū)埂?玩家互動(dòng)可以***化游戲體驗(yàn),但玩家配對(duì)并不是一件簡(jiǎn)單的事情,谷歌提到,至少在技術(shù)上并不容易,需要大量的輸入才能獲得正確的結(jié)果,并且因?yàn)槊總€(gè)游戲都是***的,所以現(xiàn)成的配對(duì)解決方案通常難以靈活支持,導(dǎo)致游戲開(kāi)發(fā)人員需要反復(fù)花費(fèi)時(shí)間和資源,為每個(gè)新游戲創(chuàng)建專(zhuān)有的配對(duì)系統(tǒng)。
Open Match 使用 OpenCensus 和 Prometheus。 除了度量標(biāo)準(zhǔn)收集和默認(rèn)配置設(shè)置之外,Open Match 還提供了高度可擴(kuò)展性,可自定義的配對(duì)邏輯范例,允許基于延遲,等待時(shí)間和技能級(jí)別,進(jìn)行簡(jiǎn)單的游戲玩家配對(duì)。 由于 Open Match 在 Kubernetes 上運(yùn)行,因此可以部署在任何公共云,本地?cái)?shù)據(jù)中心或工作站中。
雖然 Open Match 項(xiàng)目是由 Google Cloud 和 Unity 開(kāi)發(fā)的,但 Open Match 獨(dú)立于游戲引擎,與游戲構(gòu)建方法和操作基礎(chǔ)架構(gòu)無(wú)關(guān)。 它可以與任何游戲集成。 Unity 宣布它將在其引擎中添加 Open Match 并與 Unity 服務(wù)器集成,以便 Unity 游戲開(kāi)發(fā)人員可以更簡(jiǎn)單地構(gòu)建玩家配對(duì)。