網(wǎng)易工程師:談?wù)動(dòng)螒蜷_發(fā)入門與進(jìn)階
對(duì)于在校生(時(shí)間相對(duì)充裕):
利用好上課時(shí)間,打好計(jì)算機(jī)基礎(chǔ)(老生常談的數(shù)據(jù)結(jié)構(gòu)、算法、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、語言基礎(chǔ)等)。在課余時(shí)間我們要想辦法更好的將這些知識(shí)融匯貫通,比如在電腦上寫代碼時(shí)去結(jié)合理論知識(shí)去思考每一步都是為什么(如代碼是如何加載到電腦內(nèi)存的?匯編指令是如何運(yùn)行的?)。《深入理解計(jì)算機(jī)系統(tǒng)》這本書堪稱理論與實(shí)踐結(jié)合的典范,強(qiáng)烈建議參考著學(xué)習(xí) 找一個(gè)優(yōu)質(zhì)的入門教程,實(shí)操一遍,可以讓你對(duì)游戲開發(fā)有一個(gè)初步的認(rèn)識(shí)。這一步一般是選擇一個(gè)游戲引擎(Unity,Unreal,COCOS,白鷺等),跟隨教程寫出一個(gè)小而全的Demo 瀏覽一遍游戲行業(yè)比較權(quán)威且覆蓋知識(shí)全面的書籍——如《游戲引擎架構(gòu)》。 找一個(gè)方向深入。比如渲染就可以繼續(xù)看《3D游戲與計(jì)算機(jī)圖形中的數(shù)學(xué)方法》《基于物理的渲染:從理論到實(shí)現(xiàn)》《Real-Time Rendering》,Github上面還有很多優(yōu)質(zhì)的教程案例 對(duì)于基礎(chǔ)差但是想入行的朋友(時(shí)間相對(duì)緊張,學(xué)習(xí)順序不同):
先找一個(gè)比較權(quán)威的入門教程,跟著熟悉一遍常見的概念與操作 然后過一遍《游戲引擎架構(gòu)》這樣比較權(quán)威且覆蓋知識(shí)全面的書籍的書進(jìn)行鞏固 一邊工作一遍補(bǔ)計(jì)算機(jī)基礎(chǔ) 找一個(gè)方向深入

評(píng)論
圖片
表情
