“為了以玩家為中心,首先必須要以開(kāi)發(fā)者為中心。”這是微軟游戲生態(tài)系統(tǒng)聯(lián)合副總裁Sarah Bond在“2022微軟游戲出海開(kāi)發(fā)者大會(huì)”上,對(duì)自己20余年在游戲開(kāi)發(fā)行業(yè)實(shí)踐的感悟。今天,電子游戲已經(jīng)是全球近27億玩家的數(shù)字娛樂(lè)與社交平臺(tái)。大型游戲開(kāi)發(fā)商開(kāi)始為忠實(shí)的玩家群體提供服務(wù)化、可持續(xù)游玩的電子游戲新體驗(yàn),獨(dú)立開(kāi)發(fā)者則會(huì)釋放電子游戲更具個(gè)性和想象力的一面。
來(lái)自中國(guó)的游戲正在向全球玩家展示別樣的魅力。《2021年中國(guó)游戲產(chǎn)業(yè)報(bào)告》顯示,中國(guó)自主研發(fā)游戲海外市場(chǎng)銷售收入超過(guò)180億美元,同比增長(zhǎng)16.59%。中國(guó)的游戲開(kāi)發(fā)者想要回應(yīng)全球玩家的期待,不僅需要更好的創(chuàng)意,更高效、更安全的工具也是加速中國(guó)游戲出海的重要推動(dòng)力。
工欲善其事,必先利其器。新游戲需要同步各項(xiàng)任務(wù)進(jìn)度,保證整個(gè)項(xiàng)目穩(wěn)步推進(jìn);已經(jīng)上線的版本還需要根據(jù)玩家的反饋及時(shí)更新,才能給予玩家最佳體驗(yàn)。并且隨著混合工作方式的不斷演進(jìn),游戲?qū)⒉粫?huì)僅僅在工作室中被完成,因此一套能夠“背著走”的開(kāi)發(fā)工具包也正在逐漸變成開(kāi)發(fā)者的剛需。在游戲行業(yè)積累了20多年經(jīng)驗(yàn),加上全球30多家第一方工作室的經(jīng)驗(yàn),使微軟真正看到了開(kāi)發(fā)者的需求,并為開(kāi)發(fā)者推出了“Azure 游戲開(kāi)發(fā)虛擬機(jī) (Game Development VM)”,和惠及獨(dú)立游戲開(kāi)發(fā)者的“游戲開(kāi)發(fā)者@ Azure(ID@Azure)”云服務(wù)計(jì)劃。
堅(jiān)實(shí)的軟硬件基礎(chǔ),在云端
開(kāi)發(fā)團(tuán)隊(duì)往往在本地?fù)碛行阅軓?qiáng)勁的硬件和完備的軟件工具,高速的數(shù)據(jù)傳輸和共享通道,以保證開(kāi)發(fā)流程高速、穩(wěn)定推進(jìn)。但當(dāng)越來(lái)越多的開(kāi)發(fā)者開(kāi)始采用遠(yuǎn)程或者混合工作方式的時(shí)候,軟硬件的穩(wěn)定性和兼容性問(wèn)題開(kāi)始突顯,而現(xiàn)有的軟件或硬件一旦出現(xiàn)崩潰或故障,開(kāi)發(fā)者將不得不等待維修或更換新硬件,其中所花費(fèi)的時(shí)間可能將直接影響整個(gè)項(xiàng)目的開(kāi)發(fā)過(guò)程。對(duì)于部分中國(guó)開(kāi)發(fā)者而言,上述問(wèn)題的影響還會(huì)因?yàn)橐咔榈牟粩喾磸?fù)而放大。
云是解決以上難題的理想平臺(tái)。Azure 游戲開(kāi)發(fā)虛擬機(jī)是由Azure中的虛擬機(jī)產(chǎn)品,配以游戲開(kāi)發(fā)者使用的常用工具和框架組成的。Azure 游戲開(kāi)發(fā)虛擬機(jī)完全采用微軟內(nèi)部的硬件和資源所搭建,因此開(kāi)發(fā)者無(wú)需本地的高性能硬件,而是直接利用手邊的開(kāi)發(fā)設(shè)備,在幾分鐘內(nèi)以很低的延遲,安全地連接到這些已經(jīng)在Azure中部署的,通過(guò)高性能GPU集群驅(qū)動(dòng)的虛擬機(jī),為較大規(guī)模的游戲開(kāi)發(fā)環(huán)境最大化硬件性能支持。比如位于海外的開(kāi)發(fā)者,就可以在幾分鐘之內(nèi)部署完成一套可以與中國(guó)國(guó)內(nèi)團(tuán)隊(duì)連通,且性能強(qiáng)大的開(kāi)發(fā)環(huán)境。
如果上述的硬件和工具都在本地部署,不僅需要投入相當(dāng)?shù)某杀?這些軟件從下載、安裝、調(diào)試到最終使用需要耗費(fèi)幾小時(shí)甚至幾天的時(shí)間,Azure 游戲開(kāi)發(fā)虛擬機(jī)不僅擁有強(qiáng)大的硬件性能,更可以讓游戲開(kāi)發(fā)者們輕松的配置好預(yù)裝了所需工具的游戲開(kāi)發(fā)環(huán)境。只需要進(jìn)行最基本的硬件和環(huán)境配置,就能夠快速激活一臺(tái)Azure 游戲開(kāi)發(fā)虛擬機(jī)。當(dāng)虛擬機(jī)激活之后,開(kāi)發(fā)者可以立即使用虛擬機(jī)內(nèi)預(yù)先安裝完成的工具和組件,無(wú)需再次配置和等待。
云上游戲開(kāi)發(fā)“一條龍”
在大多數(shù)情況下,游戲開(kāi)發(fā)是一項(xiàng)相對(duì)集中化的任務(wù)。一款游戲的制作流程涉及開(kāi)發(fā)、版本控制、流程管理、測(cè)試、游戲構(gòu)建分配以及質(zhì)量測(cè)試等環(huán)節(jié),開(kāi)發(fā)者或開(kāi)發(fā)團(tuán)隊(duì)需要進(jìn)行快速迭代和緊密的內(nèi)部循環(huán)實(shí)現(xiàn)流程推進(jìn),并快速解決眼前出現(xiàn)的問(wèn)題。也就是說(shuō),一套完整的游戲開(kāi)發(fā)軟件環(huán)境也要包括上述任務(wù)的相關(guān)工具。工作流程和輔助工具的匱乏不僅會(huì)導(dǎo)致開(kāi)發(fā)進(jìn)度緩慢,甚至?xí)斐苫靵y,直接影響游戲質(zhì)量。而這也是許多中國(guó)開(kāi)發(fā)者面臨的痛點(diǎn)之一。Azure 游戲開(kāi)發(fā)虛擬機(jī)內(nèi)置了頂級(jí)游戲行業(yè)ISV解決方案,包括用于開(kāi)發(fā)的虛幻引擎(Unreal Engine)、Visual Studio,高性能虛擬桌面連接工具Parsec和Teradici,讓團(tuán)隊(duì)開(kāi)發(fā)保持同步的版本控制工具Perforce,以及Incredibuild加速器等等。有了強(qiáng)勁的硬件和軟件加持,Azure 游戲開(kāi)發(fā)虛擬機(jī)的用途就會(huì)變得十分多樣化。
當(dāng)開(kāi)發(fā)者希望直接在云端開(kāi)發(fā)游戲時(shí),可以圍繞Perforce Helix Core版本控制核心開(kāi)展。游戲開(kāi)發(fā)流程可以利用Azure DevOps等工具進(jìn)行編排,預(yù)裝的Visual Studio和虛幻引擎用于編程和關(guān)卡制作。如果開(kāi)發(fā)者處于大型項(xiàng)目中,Perforce將會(huì)幫助每個(gè)人連接到代碼存儲(chǔ)庫(kù)以進(jìn)行版本控制集成。另外,Azure 游戲開(kāi)發(fā)虛擬機(jī)也可以用于搭建服務(wù)器。其中一種可以通過(guò)預(yù)裝的Incredibuild工具能夠讓虛擬機(jī)調(diào)配云端空閑的資源,獲取成百甚至上千的CPU內(nèi)核,來(lái)進(jìn)行并行計(jì)算,大大縮短游戲構(gòu)建時(shí)間。另一種則是用于游戲測(cè)試的服務(wù)器,可以在游戲的質(zhì)量檢測(cè)流程中帶來(lái)更高的效率。Azure 游戲開(kāi)發(fā)虛擬機(jī)也支持預(yù)設(shè)磁盤陣列RAID 0,可以接入Azure的存儲(chǔ)服務(wù),一方面能夠?qū)崿F(xiàn)高速吞吐,也能進(jìn)行快速擴(kuò)容,對(duì)于中型游戲開(kāi)發(fā)商來(lái)說(shuō)非常實(shí)用。微軟Azure游戲開(kāi)發(fā)虛擬機(jī)的產(chǎn)品經(jīng)理劉實(shí)表示:“使用Azure游戲開(kāi)發(fā)虛擬機(jī),結(jié)合Perforce, Azure DevOps, 和Azure Storage來(lái)編譯、構(gòu)建、測(cè)試、和存儲(chǔ)游戲,可以說(shuō)是云上游戲開(kāi)發(fā)一條龍。”
Azure游戲開(kāi)發(fā)虛擬機(jī)也有著很強(qiáng)的靈活性。除了上述提到的可以接入多種Azure 服務(wù)外,開(kāi)發(fā)者將Azure中的各種功能任意組合,形成屬于自己的開(kāi)發(fā)體系。其次,Azure游戲開(kāi)發(fā)虛擬機(jī)可針對(duì)各類主機(jī)、PC、智能手機(jī)甚至VR提供不同種類的工具和服務(wù),滿足中國(guó)開(kāi)發(fā)者嘗試或開(kāi)發(fā)跨平臺(tái)游戲的需要。該計(jì)劃對(duì)游戲的開(kāi)發(fā)方向也不設(shè)限制,不論是僅供單人體驗(yàn)的小型獨(dú)立游戲,還是大型多人在線游戲均能提供支持,為開(kāi)發(fā)者保駕護(hù)航。最后,除了Azure游戲開(kāi)發(fā)虛擬機(jī)直接提供的軟件和工具外,開(kāi)發(fā)者也可以自行安裝軟件,滿足個(gè)性化需求。
如果開(kāi)發(fā)者或團(tuán)隊(duì)現(xiàn)在正在考慮上云,可以先選擇將哪些流程或內(nèi)容上云,通過(guò)云端的版本控制和CI/CD工具保證該流程或內(nèi)容與本地的工作保持同步。這種方式的一個(gè)好處是有本地開(kāi)發(fā)需求的團(tuán)隊(duì)能夠繼續(xù)工作而不受影響,同時(shí)為只能進(jìn)行遠(yuǎn)程工作的開(kāi)發(fā)者提供良好的開(kāi)發(fā)環(huán)境。當(dāng)然,團(tuán)隊(duì)未來(lái)也可以從Azure 游戲開(kāi)發(fā)虛擬機(jī)開(kāi)始,將所有開(kāi)發(fā)過(guò)程全面遷移上云,盡管這將會(huì)是漫長(zhǎng)的過(guò)程,但如果方法正確,好處就能很快顯現(xiàn)出來(lái)。
將游戲開(kāi)發(fā)全面上云有著許多優(yōu)勢(shì):只需要簡(jiǎn)單幾步和幾分鐘時(shí)間,就能夠建立海外的游戲開(kāi)發(fā)站點(diǎn);通過(guò)統(tǒng)一的版本控制同步各地游戲的開(kāi)發(fā)進(jìn)度,利用Azure 游戲開(kāi)發(fā)虛擬機(jī)提高游戲構(gòu)建和測(cè)試效率,實(shí)現(xiàn)更快迭代,抹平時(shí)差障礙;若游戲資產(chǎn)增加,或者需要更強(qiáng)大的硬件算力和存儲(chǔ)能力,團(tuán)隊(duì)可以在幾分鐘內(nèi)實(shí)現(xiàn)快速擴(kuò)容;運(yùn)營(yíng)數(shù)據(jù)的收集分析可以依靠集成的Azure PlayFab服務(wù),將玩家反饋無(wú)縫傳達(dá)給開(kāi)發(fā)者;在云端,所有人都能夠擁有最新版本的軟件和工具,無(wú)需擔(dān)心兼容性和安全性,更簡(jiǎn)化了數(shù)據(jù)備份的難度,使得整個(gè)團(tuán)隊(duì)都能從容應(yīng)對(duì)意外。
面向獨(dú)立開(kāi)發(fā)者的“一攬子”計(jì)劃
電子游戲制作的廣闊世界不僅由大型的游戲開(kāi)發(fā)團(tuán)隊(duì)組成,獨(dú)立游戲開(kāi)發(fā)者更是重要的組成部分。就在最近,一批由中國(guó)開(kāi)發(fā)者制作的獨(dú)立游戲?qū)覍易プ?guó)外玩家眼球,讓全世界看到了中國(guó)獨(dú)立開(kāi)發(fā)者的實(shí)力。不過(guò),相對(duì)于大型開(kāi)發(fā)商,獨(dú)立開(kāi)發(fā)者的上云過(guò)程通常沒(méi)有專業(yè)團(tuán)隊(duì)IT的協(xié)助,小型開(kāi)發(fā)團(tuán)隊(duì)的主導(dǎo)開(kāi)發(fā)者往往對(duì)于基礎(chǔ)設(shè)施的管理和后端服務(wù)的運(yùn)營(yíng)沒(méi)有相關(guān)經(jīng)驗(yàn),因此,盡管獨(dú)立開(kāi)發(fā)者和小型團(tuán)隊(duì)能夠完全按照自己的意愿做游戲,但沒(méi)有幫助和支持的開(kāi)發(fā)和上云旅程往往充滿坎坷。
一直以來(lái),微軟都希望通過(guò)各種各樣的方式幫助獨(dú)立開(kāi)發(fā)者、小型團(tuán)隊(duì)和獨(dú)立開(kāi)發(fā)者社區(qū)度過(guò)難關(guān)并分享經(jīng)驗(yàn)。從發(fā)行和銷售,到游戲開(kāi)發(fā)工具的開(kāi)發(fā)與優(yōu)化,從Game Dev VM到ID@Xbox。現(xiàn)在,微軟將大型游戲開(kāi)發(fā)商的實(shí)戰(zhàn)經(jīng)驗(yàn),與微軟智能云中的開(kāi)發(fā)工具和資源進(jìn)行集成,以“游戲開(kāi)發(fā)者@ Azure”云服務(wù)的形式,為每一位開(kāi)發(fā)者開(kāi)辟上云之路。
這是一項(xiàng)鼓勵(lì)游戲開(kāi)發(fā)者上云的計(jì)劃,對(duì)上云感興趣的開(kāi)發(fā)者通過(guò)此計(jì)劃不僅可以將項(xiàng)目快速部署到云端,更可以通過(guò)計(jì)劃中的三大特色對(duì)云加以完善利用。其一,游戲開(kāi)發(fā)者@ Azure會(huì)為每位注冊(cè)開(kāi)發(fā)者免費(fèi)提供工具和開(kāi)發(fā)環(huán)境;其二,該計(jì)劃為擁有不同程度開(kāi)發(fā)經(jīng)驗(yàn)的開(kāi)發(fā)者提供了各類相關(guān)學(xué)習(xí)資源,包括解決方案教程、開(kāi)發(fā)者實(shí)例參考等等;其三,加入該計(jì)劃的開(kāi)發(fā)者將得到微軟智能云游戲開(kāi)發(fā)專家持續(xù)的協(xié)助與支持,還能夠參加專門為計(jì)劃內(nèi)開(kāi)發(fā)者開(kāi)辦的會(huì)議和專家課程等。微軟大中華區(qū)Azure事業(yè)部總經(jīng)理陶然表示:“微軟將每一位個(gè)人開(kāi)發(fā)者視為VIP,同時(shí)我們也將為Azure上的開(kāi)發(fā)者對(duì)接微軟平臺(tái)內(nèi)部Windows Store、Xbox等發(fā)行推廣資源。”
新工具和新服務(wù)的就緒,意味著游戲開(kāi)發(fā)、出海之旅已經(jīng)開(kāi)始。在微軟智能云中,這些工具和服務(wù)還將伴隨中國(guó)游戲開(kāi)發(fā)者一同成長(zhǎng)。Azure 游戲開(kāi)發(fā)虛擬機(jī)在未來(lái)將會(huì)繼續(xù)吸收開(kāi)發(fā)流程中的經(jīng)驗(yàn)教訓(xùn),將新工具集成到開(kāi)發(fā)流程中;游戲開(kāi)發(fā)者@Azure也會(huì)在開(kāi)發(fā)過(guò)程中持續(xù)提供新知識(shí)與新體驗(yàn)。在不遠(yuǎn)的未來(lái),代碼開(kāi)發(fā)之外的游戲工作者,包括藝術(shù)創(chuàng)作和聲效制作等游戲開(kāi)發(fā)的重要參與者也將加入微軟智能云的大家庭,讓游戲制作變得更高效,最終讓每一位玩家玩到好游戲。
關(guān)于微軟公司
微軟(納斯達(dá)克上市代碼“MSFT”)致力于成就“智能云與智能邊緣”時(shí)代的數(shù)字化轉(zhuǎn)型,予力全球每一人、每一組織,成就不凡。
審核編輯:符乾江
-
微軟
+關(guān)注
關(guān)注
4文章
6668瀏覽量
105351 -
電子游戲
+關(guān)注
關(guān)注
0文章
39瀏覽量
10048
發(fā)布評(píng)論請(qǐng)先 登錄
深開(kāi)鴻C(jī)EO王成錄:開(kāi)發(fā)者是開(kāi)源鴻蒙生態(tài)的原點(diǎn)

深開(kāi)鴻C(jī)EO王成錄:開(kāi)發(fā)者是開(kāi)源鴻蒙生態(tài)的原點(diǎn)

2025 TUYA全球開(kāi)發(fā)者大會(huì)盛大啟幕,重新定義下一個(gè)AIoT時(shí)代!

極速部署!GpuGeek提供AI開(kāi)發(fā)者的云端GPU最優(yōu)解

云端AI開(kāi)發(fā)者工具的核心功能
2024年AI開(kāi)發(fā)者中間件工具生態(tài)全面總結(jié)
《HarmonyOS第一課》煥新升級(jí),賦能開(kāi)發(fā)者快速掌握鴻蒙應(yīng)用開(kāi)發(fā)
AI行業(yè)大咖云集 2024邊緣智能開(kāi)發(fā)者生態(tài)大會(huì)圓滿落幕

云端AI開(kāi)發(fā)者工具怎么用
KaihongOS 4.1.2開(kāi)發(fā)者預(yù)覽版正式上線,誠(chéng)邀開(kāi)發(fā)者免費(fèi)試用!

KaihongOS 4.1.2開(kāi)發(fā)者預(yù)覽版正式上線,誠(chéng)邀開(kāi)發(fā)者免費(fèi)試用!
2024 RISC-V 中國(guó)峰會(huì):華秋電子助力RISC-V生態(tài)!
以GenAI重塑智能硬件價(jià)值,TUYA全球開(kāi)發(fā)者大會(huì)引領(lǐng)智慧生活新潮流!

評(píng)論