教培機(jī)構(gòu)入駐教育寶平臺、搭建私域流量運營系統(tǒng)及官網(wǎng)
錄播課程和知識付費機(jī)構(gòu)入駐教育寶網(wǎng)課平臺
公立私立幼兒園、中小學(xué)、職業(yè)學(xué)校入駐教育寶學(xué)校庫
研學(xué)、周末活動、冬夏令營機(jī)構(gòu)入駐研學(xué)活動子平臺
1: 專業(yè)知識和基礎(chǔ)
在任何行業(yè)堅實的基礎(chǔ)都是最重要的必備素質(zhì)和能力,這包含了計算機(jī)的知識比如組成原理,程序語言,數(shù)據(jù)結(jié)構(gòu)等等。包含了數(shù)學(xué)的知識比如3d數(shù)學(xué),線性代數(shù),等等。也包含了游戲開發(fā)的知識比如游戲的各種系統(tǒng),引擎,等等。
2: 解決問題的能力
很多學(xué)生和新人,都覺得真正在公司工作要寫“完美的代碼”,“*優(yōu)化的程序”等等,實際上,在公司工作,大部分的時間你不一定是在寫代碼,或者說很多時候你是在“和惡心的限制下”寫代碼和解決問題,寫出“完美的代碼”有時候是不可能的或者不現(xiàn)實的。解決問題的能力包括你遇到了技術(shù)或者設(shè)計的問題之后,你如何分析,嘗試和高效率的解決問題,你會遇到“這個引擎不支持但是我也要做出來某個功能,但是又不能花太多時間”,你會遇到“這個很舊的codebase我必須要想辦法修好某個問題但是我沒辦法大改”種種問題,這些問題都是綜合的難題,不完全是技術(shù)程序問題,程序員的一大工作內(nèi)容就是解決開發(fā)中的問題而不是純寫代碼。
3: 和他人合作的能力
3A游戲需要的團(tuán)隊基本在100人以上,2-300人很常見,程序員需要和各種開發(fā)人員打交道,通常一個程序需要支持幾個美術(shù)或者design,如何和不同領(lǐng)域的人順暢的工作讓大家高效的進(jìn)行是非常重要的能力。這項能力可能包含,你需要耐心的和非技術(shù)的人員解釋技術(shù)限制,你需要想辦法在不浪費美術(shù)的時間的情況下幫他們解決問題,你需要在別的部門出現(xiàn)困難的時候作為他們的堅強(qiáng)后盾讓團(tuán)隊度過難關(guān)。和人溝通,讓人信任你的能力不只是團(tuán)隊成功的關(guān)鍵,還是你個人成功的關(guān)鍵。
4: 理解自己開發(fā)的游戲
理解自己開發(fā)的游戲類型,了解并知道如何改進(jìn),如何優(yōu)化,把自己當(dāng)成用戶玩家,去體驗感覺這個游戲的優(yōu)缺點,發(fā)現(xiàn)了問題如何改進(jìn),優(yōu)點如何更優(yōu)化?這些都是需要積累和試驗的。
總結(jié),游戲開發(fā)的程序不是單純的寫出“漂亮的代碼”,綜合訓(xùn)練自己的能力,把自己看成優(yōu)秀的開發(fā)人員,而不是純寫代碼的coder很重要。
*文章內(nèi)容和圖片均來源于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系刪除。
點贊
收藏
稍后學(xué)習(xí)規(guī)劃師會與您聯(lián)系,請保證手機(jī)暢通