關(guān)于本書(shū)
上帝說(shuō)要有光,于是程序在游戲世界創(chuàng)造了光、影和美輪美奐的盛景;女?huà)z說(shuō)要有人,于是程序在游戲世界
中創(chuàng)建了NPC、玩家和繁華的大千世界。然而這一切并不容易。一個(gè)個(gè)游戲就像真實(shí)世界折射出來(lái)的一個(gè)
個(gè)次位面,在建設(shè)過(guò)程中,需要洞察真實(shí)世界的規(guī)則,才能以代碼為真言慢慢打磨。
創(chuàng)建一個(gè)游戲世界需要各個(gè)部門(mén)協(xié)同合作完成巨量的工作,而游戲開(kāi)發(fā)者作為成熟的造物魔法師,還需要深
入掌握不同的施法語(yǔ)言,如龍語(yǔ)或古魔法帝國(guó)語(yǔ)言;然后進(jìn)一步優(yōu)化發(fā)音、優(yōu)化咒語(yǔ)來(lái)加速施法,甚至是創(chuàng)
造出自己的施法語(yǔ)言,整個(gè)過(guò)程充滿挑戰(zhàn)也充滿樂(lè)趣。
本書(shū)用4 篇17 章的篇幅全方位介紹了游戲研發(fā)方方面面的知識(shí),既涉及數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)、算法、操作系
統(tǒng)、編譯原理等計(jì)算機(jī)專(zhuān)業(yè)的基礎(chǔ)知識(shí),又結(jié)合游戲研發(fā)業(yè)務(wù)邏輯進(jìn)行了深入淺出的經(jīng)驗(yàn)分享。對(duì)于計(jì)算機(jī)
專(zhuān)業(yè)的同學(xué)來(lái)說(shuō),可以充分調(diào)動(dòng)你的知識(shí)觸覺(jué),痛痛快快來(lái)一場(chǎng)顱內(nèi)高潮。
第一篇圍繞游戲客戶端開(kāi)發(fā)展開(kāi),從3D 數(shù)字基礎(chǔ)開(kāi)篇,為你打開(kāi)游戲客戶端開(kāi)發(fā)的大門(mén)。游戲世界中的點(diǎn)
線面如何通過(guò)3D 空間中的元素變換實(shí)現(xiàn)?計(jì)算機(jī)圖形渲染如何讓虛擬世界變得有模有樣?物理引擎如何模
擬自然中的物理現(xiàn)象?采集到了豐富的動(dòng)畫(huà)數(shù)據(jù),如何對(duì)角色動(dòng)作進(jìn)行編輯管理?特效可不僅是“duang !”
它背后的粒子系統(tǒng)會(huì)讓你大開(kāi)眼界;音頻技術(shù)對(duì)于沉浸感的打造有哪些獨(dú)門(mén)秘籍?
第二篇圍繞服務(wù)端展開(kāi),網(wǎng)絡(luò)傳輸與優(yōu)化為你揭開(kāi)“省流量”“低延時(shí)”的秘密,對(duì)提升游戲的體驗(yàn)至關(guān)重
要;AOI 管理和同步則關(guān)系到服務(wù)器的承載能力和網(wǎng)絡(luò)信息的發(fā)送量;存儲(chǔ)設(shè)計(jì)和優(yōu)化考驗(yàn)開(kāi)發(fā)者在易用
性、運(yùn)行效率、序列化效率三者之間的平衡;游戲AI 從狀態(tài)機(jī)、行為樹(shù)兩方面進(jìn)行了相關(guān)的介紹;跨服和
關(guān) 于 本 書(shū)
About
This
Book
全球同服則從需求場(chǎng)景和設(shè)計(jì)上可能面臨的問(wèn)題對(duì)跨服、大區(qū)服以及全球同服的開(kāi)發(fā)展開(kāi)討論。
第三篇對(duì)游戲開(kāi)發(fā)的必備通用知識(shí)進(jìn)行了詳細(xì)描述。首先對(duì)游戲的性能優(yōu)化進(jìn)行了探索,并介紹了性能分
析和優(yōu)化的主要技術(shù)和方法;然后基于游戲開(kāi)發(fā)者普遍使用的Python 語(yǔ)言,著重介紹了Python 熱更新
機(jī)制的實(shí)現(xiàn)思路以及內(nèi)存泄漏檢查和性能優(yōu)化的原理分析。這部分內(nèi)容的意義在于讓讀者快速掌握游戲開(kāi)
發(fā)的方法和原理并將其付諸實(shí)踐。
最后一篇是關(guān)于GAME PLAY,首先介紹了網(wǎng)易自研的通用邏輯編輯器Sunshine,這款編輯器為游戲策
劃在劇情設(shè)定的自由度方面提供了強(qiáng)有力的支持;然后以任務(wù)系統(tǒng)和技能系統(tǒng)為例介紹了游戲中常見(jiàn)系統(tǒng)的
設(shè)計(jì)開(kāi)發(fā)過(guò)程;最后就游戲國(guó)際化開(kāi)發(fā)中涉及的多語(yǔ)言、本地化、發(fā)布與部署等環(huán)節(jié)進(jìn)行了簡(jiǎn)單的概述。
全書(shū)內(nèi)容均由一線游戲研發(fā)同學(xué)執(zhí)筆,行文通俗易懂,非科班的讀者/ 初學(xué)者可以一窺游戲研發(fā)的魅力,專(zhuān)
業(yè)從業(yè)者則可以系統(tǒng)地汲取游戲研發(fā)知識(shí),激發(fā)靈感。
感謝互娛程序評(píng)審委員會(huì)的專(zhuān)家起草和敲定本書(shū)的行文框架,為全書(shū)內(nèi)容的撰寫(xiě)把控大方向。感謝參與本書(shū)
編撰的各位業(yè)務(wù)專(zhuān)家,在繁忙的工作中抽出時(shí)間,編寫(xiě)和校對(duì)了本書(shū)所有內(nèi)容,如果沒(méi)有他們的全心投入,
本書(shū)將很難順利完成。感謝清華大學(xué)博士生導(dǎo)師徐恪教授為本書(shū)作序。感謝網(wǎng)易游戲?qū)W院知識(shí)管理部的同事
們,特別是胡敬閣在內(nèi)容整理和校對(duì)上注入了極大的精力。感謝清華大學(xué)出版社的賈斌老師,柴文強(qiáng)老師以
及其他幕后的編審人員為本書(shū)進(jìn)行的細(xì)致的查漏補(bǔ)缺工作,保證了本書(shū)的質(zhì)量。
最后,希望每一位與此書(shū)有緣的讀者都能夠開(kāi)卷有益,收獲滿滿。
網(wǎng)易互娛·游戲開(kāi)發(fā)書(shū)籍編委會(huì)
N E T E A S E G A M E S A C A D E M Y