
從事游戲開發(fā)需要掌握的技能
從事游戲開發(fā)需要什么技能?看你要去哪個方向,策劃、程序、美術,每個方向又有細分。下面是小編為大家整理的從事游戲開發(fā)需要掌握的技能,歡迎閱讀與收藏。
一、游戲策劃
分為劇情策劃,關卡策劃,數(shù)值策劃等等。
二、程序開發(fā)
分為客戶端編程,服務器編程,引擎編程,腳本編程,手機游戲開發(fā), 網(wǎng)頁游戲。就程序倆說吧。如果要說只為干活,客戶端你得學windows編程,socket等服務器當然就是各種數(shù)據(jù)庫操作,各種通訊操作。引擎編程需要了解底層,directx,opengl,3d數(shù)學,物理基礎等。腳本的`話就學腳本就夠了。手機游戲開發(fā)分ios、android,對應使用不同引擎需要不同的學習。網(wǎng)頁游戲前端目前flex流行,js,html也在發(fā)展。以上只是速成。但是真正建議的是,學好c++,數(shù)據(jù)結構,socket編程,了解windows編程,學習數(shù)據(jù)庫編程。先學3d數(shù)學,再學directx,然后試著做個小游戲。學習設計模式。研究開源引擎。會是個比較漫長的過程,但是基礎扎實,各種開發(fā)都不怕。可以專挑一條喜歡的道路深入研究,也可以專注游戲邏輯實現(xiàn)。
三、美術
分為3d建模,2d美術。詳見以下思維導圖。
文檔為doc格式