谷歌云聯合 Unity 開源 Open Match 玩家配對方案
Google Cloud 和 Unity 聯合宣布了一項名為 Open Match 的開源玩家配對計劃,該計劃允許游戲開發人員專注于玩家配對邏輯,而無需從頭開始為每個游戲構建完整的配對系統。 Open Match 項目包括三個核心組件,一個用于游戲客戶端的前端 API,一個用于游戲服務器的后端 API,以及一個運行自定義配對邏輯的游戲編排器。
為了增強玩家之間的聯系,許多游戲將玩家拉入游戲的共享副本以進行合作或對抗。 玩家互動可以***化游戲體驗,但玩家配對并不是一件簡單的事情,谷歌提到,至少在技術上并不容易,需要大量的輸入才能獲得正確的結果,并且因為每個游戲都是***的,所以現成的配對解決方案通常難以靈活支持,導致游戲開發人員需要反復花費時間和資源,為每個新游戲創建專有的配對系統。
Open Match 使用 OpenCensus 和 Prometheus。 除了度量標準收集和默認配置設置之外,Open Match 還提供了高度可擴展性,可自定義的配對邏輯范例,允許基于延遲,等待時間和技能級別,進行簡單的游戲玩家配對。 由于 Open Match 在 Kubernetes 上運行,因此可以部署在任何公共云,本地數據中心或工作站中。
雖然 Open Match 項目是由 Google Cloud 和 Unity 開發的,但 Open Match 獨立于游戲引擎,與游戲構建方法和操作基礎架構無關。 它可以與任何游戲集成。 Unity 宣布它將在其引擎中添加 Open Match 并與 Unity 服務器集成,以便 Unity 游戲開發人員可以更簡單地構建玩家配對。