遊戲開發,歷來是一個與高新技術、創新概念、模式革新所繫結的創作形式。
研發遊戲固然是內容創作,但其中所需的,往往是對新技術的嫻熟運用以及對新概念的深入理解。也正因如此,遊戲開發者永遠都在面臨著“升級迭代”的嚴峻問題。而伴隨硬體規格、開發引擎、創新技術等維度的持續升級,更加大了從業者能力迭代的壓力。
如此看來,直觀有效的“方法論”可謂是行業內很珍貴的寶藏了。
如能直觀地學習到關於新興技術的成功運用經驗,無疑是開拓思路、避免走彎路的上佳機會。尤其是一些大型廠商主導的大型專案,更是蘊含了充實的研發經驗和創意構思。但對於很多入行時間尚淺的研發人員來說,要接觸到相應的資訊和知識絕對是較為困難的。
為此,騰訊遊戲編著的《騰訊遊戲開發精粹》系列,可說是應對這一需求的有力手段。
系列此前的第一部已頗受到業內人士肯定,今年推出的《騰訊遊戲開發精粹II》更是收錄 21 個在上線專案中得到驗證的技術方案,深入介紹了騰訊遊戲的新研究成果和新技術進展。全書涉及人工智慧、計算機圖形、動畫和物理、客戶端架構和技術、服務端架構和技術及管線和工具等多個熱門的實用方向,十分適合遊戲從業者、遊戲相關專業師生及對遊戲幕後技術原理感興趣的普通玩家去閱讀學習。
面向時代的前沿需求
《騰訊遊戲開發精粹II》的一大特點,就是對時下很多尖端的技術和熱門的應用領域,給出了操作案例與經驗分享。
比如書中的第一大部分,就是針對“人工智慧”所做的相關論述。在第一章裡,對“捏臉”的系統設計做了分享。角色的個性化,已經成為現今遊戲的一個常見需求。而根據使用者的照片,生成帶有使用者特徵的遊戲人臉,無疑是提升使用者角色代入感和遊戲體驗的一大有力手段。
書中給出的方案設計了一個智慧捏臉系統,可以根據使用者上傳或拍攝的人臉照片進行自動的三維人臉關鍵點檢測,將標準的人臉根據遊戲風格進行相應的變化,生成保持使用者人臉特徵且具備遊戲風格的三維人臉模型,很具參考價值。
第二章裡,本書又深入探討了遊戲AI的相關設計。書中論述瞭如何利用深度強化學習,在競速類、格鬥對戰類等品類遊戲中建立快速的遊戲AI生成管線。如此一來,只需部分人工參與,即可以批次地生成高質量的BOT AI。這些BOT AI在競技水平上不僅能夠比肩人類頂尖玩家,也能適配各個段位的人類玩家。與此同時,這些BOT AI在擬人性上也相比傳統方法有更佳表現,這無疑是提升研發效率、最佳化遊玩體驗的上佳方式。
而在書中第四部分對客戶端架構和技術的探討中,則對大世界的場景複雜度管理方案這種時下流行的命題做了展示。在相同的硬體平臺下,複雜度管理方案很大程度上決定了大世界場景裡填充內容的數量和質量。書中給出的方案,是基於控制理論中的負反饋控制系統,最終可達成:離線檢測工具,自動分析場景各區域複雜度;執行時根據平臺設定,智慧控制場景內容的載入解除安裝、顯示隱藏、LOD控制等;根據平臺負載能力和當前負荷,更有效的控制執行負荷,獲取平滑的fps。
契合時代主流需求的諸多案例,無疑是本書的一大價值所在。
細膩的內容維度
在遊戲的研發過程中,不同品類、不同應用場景,往往都有很多獨有的設計思路和注意事項。
《騰訊遊戲開發精粹II》對於這些較為細分的研發場景,也都給出了細膩的開發思路分享。
比如書中第三章以研發高強度的競速賽車AI為目標,介紹了遺傳演算法、監督學習和強化學習在賽車AI中的研究和應用。文章首先介紹利用遺傳演算法進行程式自動化調參解決人工調整AI引數的複雜問題,以得到能力較為不錯的賽車AI引數;再採用通俗易懂的語言,介紹監督學習和強化學習訓練賽車AI模型的基礎知識以及落地過程中可能面臨的挑戰,並對它們的應用做簡要分析,以便於缺少相關知識的遊戲從業人員瞭解這兩項技術。
在第六章,則針對可定製的快速自動化全域性光照和可見性烘焙器做了有關探討。本章提供了一個可定製的快速烘焙方案,底層提供基於Voxel(體素)的快速構建和光線追蹤,上層根據需求提供若干烘焙實現。該方案具有硬體要求低、可快速迭代、全自動等優勢,如《王者榮耀》的對戰地圖可以在幾秒之內預覽烘焙效果,大大提升了專案美術迭代的效率。
到了第九章,本書則又針對多足機甲運動的控制給出瞭解決方案。本章總結了一套以程式化動畫為核心,結合動畫序列、曲線控制及物理模擬等手段來增強表現力的解決方案。該方案不僅從根本上解決了滑步問題,還能為不同形態的機甲快速生產和迭代運動動畫,使小團隊在人力資源有限的情況下,依然能高效地打造高品質的機甲運動效果。
此類覆蓋面頗廣的細緻成果分享,無疑將十分有效地供從業人士及專業愛好者們借鑑參考,理解並解決相關維度的諸多問題。
權威認證:不俗的實用性與先進性
對於《騰訊遊戲開發精粹II》的寫作思路和實用程度,自然也有不少業界人士給出了自己的看法。
Epic Games China 首席引擎工程師王禰,就表示從業的開發人員或有興趣在相關技術方向發展的同學,都能從書中獲得行業中較新的且已經落地的技術的第一手資料,肯定了《騰訊遊戲開發精粹II》中資訊的先進性。
浙江大學-騰訊遊戲智慧圖形創新技術聯合實驗室主任金小剛,則指出了本書在“圖形技術”領域知識傳播上做出的貢獻,認為“該書不僅體現了人工智慧與計算機圖形學深度融合這一技術發展趨勢,還深入介紹了工業界非常關注的記憶體管理、客戶端和服務端架構等工程實戰經驗,能讓讀者全面、快速地瞭解實時圖形的新技術進展。”
騰訊的主要創辦人張志東,強調本書“記錄和分享了在面對技術時代變遷時,在大型線上遊戲作品中如何應用AI 技術和場景落地的經驗、教訓,以及他們的思辨路徑,應該推薦給喜歡遊戲產業,喜歡AI 新科技的朋友們。”
騰訊遊戲副總裁、騰訊遊戲公共研發運營體系負責人崔曉春,更是認為《騰訊遊戲開發精粹Ⅱ》和時下的熱詞Metaverse(元宇宙)遙相呼應。騰訊遊戲在計算機圖形學、動畫上的實踐,工業化的生產流水線,各種AI 能力和應用,大世界的C/S 架構……凡此種種,均有助於讀者搭建自己的虛擬世界。從構建元宇宙的角度看,本書也具備著不俗的價值。
伴隨技術、產業的不斷迭代,自身的迭代也是每位從業者不容忽視的維度。《騰訊遊戲開發精粹Ⅱ》這樣的“武功秘籍”,正是很好的學習機會。而作為遊戲行業的一份子,遊戲陀螺自然也希望能為更多從業者與愛好者提供有效的資訊與知識。時不我待,讓我們儘快開始學習吧。
PS: 我們將在評論區抽取5位幸運讀者各贈與《騰訊遊戲開發精粹Ⅱ》一本。歡迎大家在評論區踴躍談談前沿技術對遊戲開發價值的看法吧。