開(kāi)發(fā)游戲軟件必然需要懂編程語(yǔ)言,接著就是學(xué)習(xí)資料,跟著教程做一個(gè)兩個(gè)小游戲,然后就明白游戲是怎么回事兒了,大型游戲也就是小游戲復(fù)雜化而已。
1、開(kāi)發(fā)游戲軟件之前要學(xué)會(huì)至少一門語(yǔ)言,c/c++也好、java也好、js也好。
2、你要做什么類型的游戲,動(dòng)作、角色還是什么,以及你要做2d游戲、還是3d游戲。
3、學(xué)習(xí)圖形接口方面的東西sdl、opengl、dx等,里面的案例會(huì)讓你學(xué)到很多游戲方面的知識(shí),讓你懂得怎么用代碼控制圖形顯示。
4、其實(shí)現(xiàn)在做游戲的朋友大多都是學(xué)習(xí)使用游戲引擎、像ue、unity3d、cocos2d等游戲引擎。
5、做2d游戲可以使用一些2d游戲引擎cocos2d這類。
6、做3d游戲需要使用3d游戲引擎ue、unity3d這些。
7、最后還需要學(xué)習(xí)很多美術(shù)方面的技術(shù)、3d建模、2d動(dòng)畫等方面的知識(shí),相信你做的游戲會(huì)越來(lái)越棒。
必備條件
開(kāi)發(fā)游戲的必備條件是策劃+程序+美術(shù)。
策劃可以自學(xué),從模仿開(kāi)始?!禗oom啟示錄》里面大神的第一個(gè)游戲作品就是復(fù)刻超級(jí)馬里奧。
程序也可以自學(xué),最好能夠即學(xué)即用。我當(dāng)時(shí)工作用flash,因此順便學(xué)AS語(yǔ)言,非常方便。Flash從AS1發(fā)展到AS3,有很多源碼可以學(xué)習(xí)參考。
美術(shù),我都會(huì)。如果不會(huì)美術(shù),學(xué)像素畫是成本最小,效率最高的方法。
硬件:一臺(tái)windows或macbook筆記本(3000-6000RMB);一塊wacom繪畫板(499RMB);
軟件:aseprite(35RMB),使用免費(fèi)開(kāi)源的游戲引擎
不到7000塊就可以開(kāi)發(fā)游戲了!
1、游戲開(kāi)發(fā)首先的選一種編程語(yǔ)言,一般采用實(shí)時(shí)性較強(qiáng)的C/C++,譬如基于WINDOWS經(jīng)常用VC++2、其次,2d\3D游戲編程,一般選一種開(kāi)發(fā)工具包,或SDK,目前國(guó)內(nèi)外應(yīng)用較多的是:DIRECTXSDK,或OPENGLSDK3、最好多了解一點(diǎn)三維建模、材質(zhì)、貼圖和動(dòng)畫方面制作流程和概念,譬如復(fù)雜的骨骼動(dòng)畫編程,就需要多了解一些關(guān)鍵幀和動(dòng)作流程概念4、上述也即是游戲引擎開(kāi)發(fā)人員5、游戲服務(wù)器開(kāi)發(fā)需要熟練掌握TCP/IP協(xié)議等開(kāi)發(fā),與DIRECTXSDK,或OPENGLSDK無(wú)關(guān)6、當(dāng)然客戶端游戲引擎往往需要采用WINDOWSAPI,加上與服務(wù)器通訊的所謂客戶端模塊