游戲開發(fā)資料庫
輸入機(jī)構(gòu)/課程/服務(wù)名稱

頂級游戲開發(fā)需要怎樣的編程實力?

2021-11-27 13:55:18
# 游戲開發(fā) # IT培訓(xùn)



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)系刪除。

查看剩余內(nèi)容
loading
Hi,我是教育寶平臺顧問 添加我的微信,在查找或下載資料時,有任何問題,我會隨時為您解決~
loading
掃描二維碼 添加顧問微信

點贊

收藏

資深學(xué)習(xí)規(guī)劃師,免費幫您答疑解惑,定制學(xué)習(xí)方案
限時免費咨詢
喜歡此內(nèi)容的人還喜歡
  1. 3A游戲需要的團(tuán)隊基本在100人以上
    攻略
    # 游戲開發(fā) # IT培訓(xùn)
  2. 除了騰訊,還有網(wǎng)易,搜狐暢游,完美世界等游戲大廠!
    就業(yè)
    # 游戲開發(fā) # IT培訓(xùn)
  3. 在軟件開發(fā)中,游戲開發(fā)這個方向看起來目標(biāo)很明確
    攻略
    # 游戲開發(fā) # IT培訓(xùn)
  4. 網(wǎng)易互娛是少數(shù)擁有自主開發(fā)能力的網(wǎng)絡(luò)游戲供應(yīng)商之一
    科普
    # IT培訓(xùn) # 游戲開發(fā)
職位/薪酬更多
相關(guān)課程 更多
教育寶IT技術(shù)頻道
教育寶致力于打造中國最專業(yè)的IT技術(shù)學(xué)習(xí)平臺,為IT技術(shù)學(xué)員、教育機(jī)構(gòu)、從業(yè)者和上下游搭建連接、互動、交流和賦能平臺。