當前位置:星座運勢大全官網 - 八字算命 - 開發壹款遊戲需要學習哪些知識?

開發壹款遊戲需要學習哪些知識?

很多,壹個優秀的遊戲開發者,用壹個詞概括是最恰當的——“博物學家”,什麽天文、地理、歷史、政治、文科、理科、社會學等等。不需要什麽都精通。當然,如果妳的誌向只是壹個代碼編寫員或者壹個參與遊戲開發的美工,這些都不是很有必要。我說的是遊戲開發團隊的高層需要掌握的,如果細分在計算機上:

3D,MAYA,會有壹個,最好是兩個全會。如果圖片是PS,聲音,各種音頻編輯軟件,用起來方便就好。編程語言C,C++,JAVA,註意是基礎,不是說妳要很懂,而是方便妳以後學習引擎本身的腳本語言。現代遊戲開發已經不是壹個有代碼的遊戲時代,尤其是3D遊戲。就像CE3遊戲引擎壹樣,這個引擎本身就像壹個3DMAX軟件。隨便適當拖壹下就能估算出10000行C++代碼的工作量。可視化編程,比如UDK用kismet,是軟件輔助功能(很像UML圖)。妳只需要知道如何觸發壹個事件,簡單地用鼠標設置它。壹個簡單的遊戲誕生了。當然,引擎本身會有自己的腳本語言來增加遊戲的細節。有些SDK,比如opengl,directX,個人感覺主要是用於引擎開發,因為寫遊戲太不方便了。當然,想用VC敲出壹款遊戲,壹定要學,主要看妳想學什麽,是學做遊戲還是學做遊戲引擎。