回顧游戲產業70多年的歷史,見證了許多新興技術的普及與革新,而游戲與科技,一直以來都處于共生共進的發展狀態。近幾年,在云計算、大數據、人工智能、機器學習、元宇宙等新技術的賦能之下,游戲開發者正在全面擁抱游戲行業的重塑與變革,開啟新一輪的轉型之旅。
亞馬遜云科技中國區數字原生事業部總經理梁巖在近日的媒體溝通會上表示:“游戲行業轉型的需求主要分為幾個方面:首先,游戲開發者需要專門構建的服務和解決方案,滿足千萬級的并發需求;其次,開發者需要盡可能以最低的成本將世界各地的千萬級用戶聚集在一起,涉及大數據量的數據處理以及毫秒級的延時要求;第三,很多游戲公司更愿意專注于構建一個更有趣的、創新的游戲,不愿意花過多精力維護和管理IT的基礎設施。”
亞馬遜云科技中國區數字原生事業部總經理 梁巖
中國游戲行業的新一輪全球化浪潮
數據顯示:2021年,中國自主研發的移動網絡游戲在海外的實際銷售收入達到160.9億美元,同比增長率為21.8%,成為全球游戲產業高質量增長的典范。從初出茅廬到榜上有名,中國游戲正在以“千帆競發,百舸爭流”的姿態積極走向全球。
另外,2022年4月由Data.ai發布的2022 Level Up全球年度發行商52強排行榜中,有17家來自中國,中國游戲發行商入圍的數量首次超過美國,目前居于世界首位。由此可見,中國游戲行業正在經歷新一輪的全球化浪潮,而科技是推動游戲行業轉型的原動力之一。
據悉,在服務于全球游戲客戶15年的過程中,亞馬遜云科技逐漸積累和完善了游戲開發者所需要的全套服務。這些游戲客戶中不乏一些知名品牌,例如索尼娛樂、任天堂、美國藝電、拳頭、育碧、Supercell、Epic Games等全球頂級的游戲公司。全球90%以上的大型游戲公司都在采用亞馬遜云科技基礎設施和服務。以全球最受歡迎的吃雞游戲《堡壘之夜》為例,這款游戲充分利用了亞馬遜云科技平臺為3億玩家提供高品質的游戲體驗。在亞馬遜云科技平臺上,有數百萬活躍的游戲開發者,有數萬合作伙伴以及非常龐大的解決方案架構師團隊為他們提供支持和服務。
賦能游戲開發者打造下一代游戲體驗
基于游戲行業的最新趨勢以及游戲客戶對技術驅動業務場景發展的需求,亞馬遜云科技在會上正式發布游戲行業專屬解決方案,聚焦游戲開發上云、游戲服務器架構,安全性、實時運營、游戲分析(包括客戶行為分析和精準營銷)、人工智能和機器學習六大領域,幫助開發者構建、運行、增長他們的游戲,致力于幫助客戶打造下一代游戲體驗。
在開發流程方面,亞馬遜云科技提供托管的基礎設施和完整的CI/CD(持續集成/持續交付)全托管工具鏈,讓開發者不需要使用開源軟件自己搭建和維護CI/CD工具,并且可以在云上構建分布式的管道,開啟遠程團隊合作,極大提升游戲版本開發及發布效率。例如,索尼娛樂通過在亞馬遜云科技上構建CI/CD全流程平臺,將測試、部署的時間從1天縮短至20分鐘,生產部署速度提升了2.5倍,環境的啟動從分鐘級變為秒級,整個產品的發布效率得到了極大提升。
在開源游戲引擎方面,亞馬遜云科技為游戲開發領域貢獻了一款重磅的開源游戲引擎O3DE(Open 3D Engine),這是一個模塊化的、開源的、跨平臺的3D引擎,讓游戲開發者可以按照開源授權規則,利用該引擎進行3D建模和渲染,并使用O3DE支持的幾十種開發工具,以低成本、高效率、高質量地制作3A級(高投資、大體量、高質量)游戲。
亞馬遜云科技認為與開發者一起創造一款游戲,是最好的學習方法。經歷多次嘗試后,亞馬遜在2021年推出了一款3A級大制作游戲——《新世界》,這款游戲基于O3DE引擎開發,用到了諸多亞馬遜云科技原生的云技術,是游戲領域高水平制作的優秀實踐。《新世界》在Steam上線的第一周就吸引了超過90萬同時在線的游戲玩家,同時進入了Steam歷史在線人數紀錄的TOP5。
在游戲工作站方面,Amazon Nimble Studio for Games是亞馬遜云科技新發布的云上虛擬工作站,提供了虛擬工作站按需訪問、彈性可擴展存儲、彈性渲染農場以及一系列自動化工具,助力游戲創意工作室從故事板草稿、生成視覺效果、動畫和互動式內容、到生產出最終成品的全過程都可以在云端完成,可以讓遍布全球的游戲開發人員進行無縫協作,從而充分發揮全球范圍內頂級人才的創作潛能。
梁巖向筆者透露:在游戲開發側,亞馬遜云科技從兩個維度進行發力。首先,在高校設置大量培訓課程和認證,從而培養游戲開發人才。其次,與游戲工作室、游戲新勢力中的開發者一起探討游戲向云上遷移過程中遭遇的難題,使其在上云的過程中少走一些彎路,并與游戲開發者一同規劃采用云原生架構構建新的游戲平臺,助其更好的控制成本。
實際上,很多游戲開發者對云的后臺并不十分了解,為此亞馬遜云科技游戲行業專屬解決方案推出了兩項新服務——Amazon GameKit(正式可用)和Amazon GameSparks(預覽版),借助這兩款服務,游戲開發者或運營人員只需通過前端SDK,就可以直接使用主流的Unreal游戲引擎或Unity游戲引擎調用亞馬遜云科技后端的計算能力,實現游戲社區的各種功能。這樣,游戲公司不需要停服而影響玩家體驗,就可以在已發布的游戲中增加新功能,從而保持玩家參與度,延長游戲生命周期。
通過架構設計幫助游戲客戶降低用云成本
亞馬遜云科技有龐大的架構師團隊幫助游戲客戶在產品上線之前設計適合其發展的架構。“我們最怕的一點是當客戶業務增長50%的時候,成本也隨之大幅增長,這對客戶來說是非常不合適的,我們也會出現問題。”梁巖如是說。因此,幫助游戲客戶選擇合適的架構、合適的安全的管控體系,當客戶的業務增長時,資源消耗增長,但是當業務下降時,其在云上的消耗也會隨之下降,這一點對客戶而言非常重要。
梁巖舉例:亞馬遜云科技曾有幾家客戶想做云游戲拓展,在后臺通過X86+GPU卡+Windows的方式,以最傳統的streaming推到前端,而亞馬遜云科技經過評估后發現這種方式對客戶而言并不經濟,利潤大多會分給平臺方,不利于這些游戲客戶的持續發展。
念力科技是一家專業的云游戲技術服務商,賦能游戲開發者在移動端和PC端開發和運行云游戲。亞馬遜云科技自研的Arm架構處理器Amazon Graviton2,幫助念力節省調度系統成本20%,節約云游戲成本31%。某出海游戲公司使用念力的云游戲平臺后,使其游戲打開加載時長縮短了90%,游戲激活率提升了60%。
提到如何幫助游戲客戶降低上云、用云的成本時梁巖強調:“首先,我們認為ARM平臺和Linux是一種把成本壓縮到極致的平臺,通過大量的客戶將成本分攤,選擇合適的數據庫,實現成本的控制非常重要。其次是選擇合適的算力,如果算力選擇不合適,使CPU閑置、浪費,必然會增加成本。第三,還要考慮游戲峰值下載時如何降低成本,因此在設計階段需要著重考慮這些因素。”
值得一提的是,Amazon Spot Instance能將整體成本降到On-demand的70%,同時收費模式更靈活,支持客戶按分鐘計費。Amazon Spot Instance可以借助于亞馬遜云科技任何一個云中心里處于閑置狀態的算力,通過實時競價的方式以非常低的價格獲得相應的算力,這樣的架構設計和技巧可以大幅降低客戶的用云成本。
很多客戶都會選擇多云,梁巖對此并不避諱,他強調:“我們要做的是把我們的技術優勢發揮到極致,通過遍布全球的基礎設施,讓游戲開發者可以按需部署他們的游戲服務器,幫助游戲服就近部署,提供極致延遲,為全球的游戲玩家提供更好的游戲網絡體驗。”
從技術和成本的角度來看,對于客戶而言由于要維護多個技術棧,多云提升了潛在的成本,此外,多個技術棧之間的切換也會帶來一定的壓力,多個云之間的數據輸入、輸出,也會帶來額外的成本。大型云發行商或平臺公司在打造爆款游戲時,從商務采購和覆蓋面的角度出發會多留出一些富余的空間。而對中小型游戲發行商而言,梁巖并不建議這些客戶在上云初期就選擇多云,這會使其將更多精力花費在基礎運維方面,難以把游戲打造成精品。
攜手共贏助力中國游戲出海開疆拓土
如今,中國正從游戲大國變成游戲強國,由于近兩年國內游戲市場經過高速增長后開始趨于飽和,越來越多的中國游戲公司開始開疆拓土,向海外拓展業務。多年來服務全球頂級游戲公司的經驗,讓亞馬遜云科技在中國也斬獲了大量游戲行業客戶,例如網易、37互娛、趣加、米哈游等等。
最后,梁巖表示:“亞馬遜云科技擁有15年為全球頂級游戲公司服務的經驗,未來將圍繞規模化創新、精細化運營和業務的可持續發展這三個方面,借助于亞馬遜云科技這一平臺和我們龐大的全球合作伙伴網絡,與大型游戲公司、工作室以及初創企業并肩攜手,助力更多中國游戲出海,在更大的市場上開疆拓土,助力客戶快速進行全球業務布局,以科技成就偉大游戲。”