'40萬字內部技術結晶:《騰訊遊戲開發精粹》正式發佈'

""40萬字內部技術結晶:《騰訊遊戲開發精粹》正式發佈

圖/騰訊遊戲的開發精粹

2019年9月1日,正值開學之際,騰訊遊戲學院為廣大遊戲愛好者們和在遊戲行業裡持續鑽研學習的開發者們,送上一份重磅知識乾貨——《騰訊遊戲開發精粹》。本書包含騰訊遊戲多個原創技術方案和上線遊戲應用案例,全面闡述騰訊遊戲最新技術積累和創新。

"40萬字內部技術結晶:《騰訊遊戲開發精粹》正式發佈

圖/騰訊遊戲的開發精粹

2019年9月1日,正值開學之際,騰訊遊戲學院為廣大遊戲愛好者們和在遊戲行業裡持續鑽研學習的開發者們,送上一份重磅知識乾貨——《騰訊遊戲開發精粹》。本書包含騰訊遊戲多個原創技術方案和上線遊戲應用案例,全面闡述騰訊遊戲最新技術積累和創新。

40萬字內部技術結晶:《騰訊遊戲開發精粹》正式發佈

很長一段時間以來,遊戲開發由於技術領域廣、不同遊戲類型需求差異大等原因,相關的知識和技術流通不夠普及,不利於從業者的進步,長遠來看甚至會影響行業的持續發展。我們希望將騰訊遊戲在上線項目中得到驗證,且具有一定的通用性及時效性的前沿技術精華,編撰成書,與行業探討共享,希望這本書能成為一小步,促進更開放的未來。

本書由騰訊互娛各部門資深技術總監編輯審校,10多位從事一線技術研發和前沿創新的技術專家執筆撰寫,籌備時間長達18個月,累計更新迭代6個版本。涵蓋遊戲數學、遊戲物理、計算機圖形、人工智能及後臺架構、遊戲腳本系統、開發工具6大技術領域,共計40萬字。從重要的基礎概念開始一直講到深入的技術細節,具有非常強的實踐和參考意義,希望幫助遊戲愛好者學習入門,遊戲開發者精進技術。

在《騰訊遊戲開發精粹》中,你能瞭解到以下技術方案

《無限法則》的船隻模擬方案:船隻模擬在遊戲中比較常見,無論是帆船、汽艇還是遊艇,在模擬上都可以簡化成動力、浮力和水的阻力的疊加,如何近似地計算這些力,從而在物理引擎的模擬下有逼真的表現,是一個難點。本方案能適應各種天氣的水面,也能充分發揮各種類型船隻的特點。

《最強NBA》寫實模型優化方案:本方案適用於需要大量寫實風格的真實角色以及超大量動作(幾千套)的遊戲,如體育競技類遊戲。本方案主要圍繞著動作資源和性能優化兩方面,對移動端寫實角色提出一種優化的製作和實現方案。

MOBA手遊的搖桿移動解決方案:MOBA手遊中,搖桿移動會有遇到障礙物後繞障礙物滑行的問題,通過一種基於SDF的解決方案,為玩家提供更好的體驗。

MMORPG的體素優化方案:《天涯明月刀》項目組曾分享體素的使用,體素在遊戲中可用於行走、飛行、攝像機等碰撞檢測,但因內存過大,難以普及。本方案通過體素內存和性能上的優化,減少內存需求,提升運行效率。

MMORPG的有限多線程模型MMORPG 因涉及大量視野的感知,80%以上的性能消耗在和視野有關的模塊上,而低於20%的時間執行剩下所有的邏輯,後者的開發成本卻佔整體的80%以上。本次介紹的有限多線程模型,可以平衡開發成本和性能問題。

酷跑類遊戲的路徑系統方案:在酷跑類遊戲中,通過一個路徑系統,人物的移動靠路徑引導,並且在路徑上有物理運動(走、跑、跳和碰撞反饋),實現一些有趣的、彎曲的跑動場景,例如滑軌、過山車跑道等。

尋路算法的優化方案:本方案介紹跳點搜索(JPS)算法的效率、多線程、內存、路徑等優化方法,通過加速跳點的尋找或減少需要拓展的跳點數目,來降低尋路時間。

C#代碼轉Lua 代碼的翻譯方案:使用本方案,在開發時可以使用C#,在發佈時會將C#代碼翻譯成Lua 代碼,可以兼顧C#的開發效率,又享受Lua 動態語言的便利,適用於有代碼熱更新訴求的Unity手機遊戲。

虛幻引擎4集成Lua方案:Lua 作為一種輕量的嵌入型腳本語言,在遊戲開發中得到了廣泛應用,提高了遊戲業務的開發效率。本方案主要介紹如何將Lua 集成到虛幻引擎4中,使得可以用Lua開發虛幻4遊戲。

遊戲AI開發框架組件behaviac:behaviac是遊戲AI的開發框架組件,也是遊戲原型的快速設計工具。本方案首先概述了behaviac的工作原理、行為樹的核心概念和behaviac對行為樹的優化,然後從類型信息入手剖析了元編程在behaviac中的使用。

FASTBuild分佈式編譯工具:圍繞C++引擎項目代碼編譯和材質著色器(Shader)編譯兩個痛點,介紹如何使用FASTBuild工具來提高Unreal 項目的開發效率。

"40萬字內部技術結晶:《騰訊遊戲開發精粹》正式發佈

圖/騰訊遊戲的開發精粹

2019年9月1日,正值開學之際,騰訊遊戲學院為廣大遊戲愛好者們和在遊戲行業裡持續鑽研學習的開發者們,送上一份重磅知識乾貨——《騰訊遊戲開發精粹》。本書包含騰訊遊戲多個原創技術方案和上線遊戲應用案例,全面闡述騰訊遊戲最新技術積累和創新。

40萬字內部技術結晶:《騰訊遊戲開發精粹》正式發佈

很長一段時間以來,遊戲開發由於技術領域廣、不同遊戲類型需求差異大等原因,相關的知識和技術流通不夠普及,不利於從業者的進步,長遠來看甚至會影響行業的持續發展。我們希望將騰訊遊戲在上線項目中得到驗證,且具有一定的通用性及時效性的前沿技術精華,編撰成書,與行業探討共享,希望這本書能成為一小步,促進更開放的未來。

本書由騰訊互娛各部門資深技術總監編輯審校,10多位從事一線技術研發和前沿創新的技術專家執筆撰寫,籌備時間長達18個月,累計更新迭代6個版本。涵蓋遊戲數學、遊戲物理、計算機圖形、人工智能及後臺架構、遊戲腳本系統、開發工具6大技術領域,共計40萬字。從重要的基礎概念開始一直講到深入的技術細節,具有非常強的實踐和參考意義,希望幫助遊戲愛好者學習入門,遊戲開發者精進技術。

在《騰訊遊戲開發精粹》中,你能瞭解到以下技術方案

《無限法則》的船隻模擬方案:船隻模擬在遊戲中比較常見,無論是帆船、汽艇還是遊艇,在模擬上都可以簡化成動力、浮力和水的阻力的疊加,如何近似地計算這些力,從而在物理引擎的模擬下有逼真的表現,是一個難點。本方案能適應各種天氣的水面,也能充分發揮各種類型船隻的特點。

《最強NBA》寫實模型優化方案:本方案適用於需要大量寫實風格的真實角色以及超大量動作(幾千套)的遊戲,如體育競技類遊戲。本方案主要圍繞著動作資源和性能優化兩方面,對移動端寫實角色提出一種優化的製作和實現方案。

MOBA手遊的搖桿移動解決方案:MOBA手遊中,搖桿移動會有遇到障礙物後繞障礙物滑行的問題,通過一種基於SDF的解決方案,為玩家提供更好的體驗。

MMORPG的體素優化方案:《天涯明月刀》項目組曾分享體素的使用,體素在遊戲中可用於行走、飛行、攝像機等碰撞檢測,但因內存過大,難以普及。本方案通過體素內存和性能上的優化,減少內存需求,提升運行效率。

MMORPG的有限多線程模型MMORPG 因涉及大量視野的感知,80%以上的性能消耗在和視野有關的模塊上,而低於20%的時間執行剩下所有的邏輯,後者的開發成本卻佔整體的80%以上。本次介紹的有限多線程模型,可以平衡開發成本和性能問題。

酷跑類遊戲的路徑系統方案:在酷跑類遊戲中,通過一個路徑系統,人物的移動靠路徑引導,並且在路徑上有物理運動(走、跑、跳和碰撞反饋),實現一些有趣的、彎曲的跑動場景,例如滑軌、過山車跑道等。

尋路算法的優化方案:本方案介紹跳點搜索(JPS)算法的效率、多線程、內存、路徑等優化方法,通過加速跳點的尋找或減少需要拓展的跳點數目,來降低尋路時間。

C#代碼轉Lua 代碼的翻譯方案:使用本方案,在開發時可以使用C#,在發佈時會將C#代碼翻譯成Lua 代碼,可以兼顧C#的開發效率,又享受Lua 動態語言的便利,適用於有代碼熱更新訴求的Unity手機遊戲。

虛幻引擎4集成Lua方案:Lua 作為一種輕量的嵌入型腳本語言,在遊戲開發中得到了廣泛應用,提高了遊戲業務的開發效率。本方案主要介紹如何將Lua 集成到虛幻引擎4中,使得可以用Lua開發虛幻4遊戲。

遊戲AI開發框架組件behaviac:behaviac是遊戲AI的開發框架組件,也是遊戲原型的快速設計工具。本方案首先概述了behaviac的工作原理、行為樹的核心概念和behaviac對行為樹的優化,然後從類型信息入手剖析了元編程在behaviac中的使用。

FASTBuild分佈式編譯工具:圍繞C++引擎項目代碼編譯和材質著色器(Shader)編譯兩個痛點,介紹如何使用FASTBuild工具來提高Unreal 項目的開發效率。

40萬字內部技術結晶:《騰訊遊戲開發精粹》正式發佈

長按購買紙質版

長按購買電子版

-END-

"40萬字內部技術結晶:《騰訊遊戲開發精粹》正式發佈

圖/騰訊遊戲的開發精粹

2019年9月1日,正值開學之際,騰訊遊戲學院為廣大遊戲愛好者們和在遊戲行業裡持續鑽研學習的開發者們,送上一份重磅知識乾貨——《騰訊遊戲開發精粹》。本書包含騰訊遊戲多個原創技術方案和上線遊戲應用案例,全面闡述騰訊遊戲最新技術積累和創新。

40萬字內部技術結晶:《騰訊遊戲開發精粹》正式發佈

很長一段時間以來,遊戲開發由於技術領域廣、不同遊戲類型需求差異大等原因,相關的知識和技術流通不夠普及,不利於從業者的進步,長遠來看甚至會影響行業的持續發展。我們希望將騰訊遊戲在上線項目中得到驗證,且具有一定的通用性及時效性的前沿技術精華,編撰成書,與行業探討共享,希望這本書能成為一小步,促進更開放的未來。

本書由騰訊互娛各部門資深技術總監編輯審校,10多位從事一線技術研發和前沿創新的技術專家執筆撰寫,籌備時間長達18個月,累計更新迭代6個版本。涵蓋遊戲數學、遊戲物理、計算機圖形、人工智能及後臺架構、遊戲腳本系統、開發工具6大技術領域,共計40萬字。從重要的基礎概念開始一直講到深入的技術細節,具有非常強的實踐和參考意義,希望幫助遊戲愛好者學習入門,遊戲開發者精進技術。

在《騰訊遊戲開發精粹》中,你能瞭解到以下技術方案

《無限法則》的船隻模擬方案:船隻模擬在遊戲中比較常見,無論是帆船、汽艇還是遊艇,在模擬上都可以簡化成動力、浮力和水的阻力的疊加,如何近似地計算這些力,從而在物理引擎的模擬下有逼真的表現,是一個難點。本方案能適應各種天氣的水面,也能充分發揮各種類型船隻的特點。

《最強NBA》寫實模型優化方案:本方案適用於需要大量寫實風格的真實角色以及超大量動作(幾千套)的遊戲,如體育競技類遊戲。本方案主要圍繞著動作資源和性能優化兩方面,對移動端寫實角色提出一種優化的製作和實現方案。

MOBA手遊的搖桿移動解決方案:MOBA手遊中,搖桿移動會有遇到障礙物後繞障礙物滑行的問題,通過一種基於SDF的解決方案,為玩家提供更好的體驗。

MMORPG的體素優化方案:《天涯明月刀》項目組曾分享體素的使用,體素在遊戲中可用於行走、飛行、攝像機等碰撞檢測,但因內存過大,難以普及。本方案通過體素內存和性能上的優化,減少內存需求,提升運行效率。

MMORPG的有限多線程模型MMORPG 因涉及大量視野的感知,80%以上的性能消耗在和視野有關的模塊上,而低於20%的時間執行剩下所有的邏輯,後者的開發成本卻佔整體的80%以上。本次介紹的有限多線程模型,可以平衡開發成本和性能問題。

酷跑類遊戲的路徑系統方案:在酷跑類遊戲中,通過一個路徑系統,人物的移動靠路徑引導,並且在路徑上有物理運動(走、跑、跳和碰撞反饋),實現一些有趣的、彎曲的跑動場景,例如滑軌、過山車跑道等。

尋路算法的優化方案:本方案介紹跳點搜索(JPS)算法的效率、多線程、內存、路徑等優化方法,通過加速跳點的尋找或減少需要拓展的跳點數目,來降低尋路時間。

C#代碼轉Lua 代碼的翻譯方案:使用本方案,在開發時可以使用C#,在發佈時會將C#代碼翻譯成Lua 代碼,可以兼顧C#的開發效率,又享受Lua 動態語言的便利,適用於有代碼熱更新訴求的Unity手機遊戲。

虛幻引擎4集成Lua方案:Lua 作為一種輕量的嵌入型腳本語言,在遊戲開發中得到了廣泛應用,提高了遊戲業務的開發效率。本方案主要介紹如何將Lua 集成到虛幻引擎4中,使得可以用Lua開發虛幻4遊戲。

遊戲AI開發框架組件behaviac:behaviac是遊戲AI的開發框架組件,也是遊戲原型的快速設計工具。本方案首先概述了behaviac的工作原理、行為樹的核心概念和behaviac對行為樹的優化,然後從類型信息入手剖析了元編程在behaviac中的使用。

FASTBuild分佈式編譯工具:圍繞C++引擎項目代碼編譯和材質著色器(Shader)編譯兩個痛點,介紹如何使用FASTBuild工具來提高Unreal 項目的開發效率。

40萬字內部技術結晶:《騰訊遊戲開發精粹》正式發佈

長按購買紙質版

長按購買電子版

-END-

40萬字內部技術結晶:《騰訊遊戲開發精粹》正式發佈"

相關推薦

推薦中...