編程游戲基本,想做游戲我應該學什么好?
如果你不是這個專業的,勸你不要做。如果你喜歡游戲,可以做一些和游戲相關的產業。別人,帶團,推廣之類的。很多公司都招,技能玩又能賺到錢。
但是你如果有足夠的資金想去開發一款游戲。你要選對產品,也是游戲的本身。不能依靠充錢而開發,不然死的快。
建議開發一款,自由交易,不需要很花錢,可以用時間來代替的,可以轉換成收費模式,要新鮮不要太單一。要在手游領域上作出成績,就要不一樣,現在市面上很多游戲換湯不換藥,換個名字小改動一下就重新公測上架,玩一下就不想玩了。
游戲編程入門先學什么?
企業游戲開發,一般要先學C++,大型游戲要求足夠高的運行效率,而JAVA,C#在這一方面是短項,而用C的話又沒有類,所以C++開發的游戲比較多,如果是想進游戲公司的話,多學學C++。
如果是個人開發小型游戲的話,建議學C#,小型游戲不需要考慮效率問題,C#足以應付,微軟有個東西叫XNA,專為業余的程序員開發小型游戲而設計,上手簡單,微軟提供了大量的類庫,用起來很便捷。其實語言不是重點,任何語言都可以做游戲,只是各個語言各有特點,根據需求的不同選擇最適合的語言。關鍵在于算法要理解,理解程序的構架,研究透算法,才是最重要的。學習的時候建議以C++來學習,用JAVA或者C#的話學不到指針,用C的話學不到面向對象的思想。不過如果沒有任何語言基礎的話,建議還是從C學起,先學會最基礎的東西再學C++。VB現在已經很少用了,實在沒學的必要。應該從什么開始學起呢?
學習游戲開發需要熟練掌握游戲編輯軟件,熟練掌握好這些基礎的游戲軟件功能就可以了。
常用的編輯軟件有以下6種。
1、3dsMAX:大多數游戲開發公司美工使用,效率較高,可以獨立制作游戲中所有美術相關資源。
2、MAYA:跟3dsMAX差不多的軟件,因個人喜好而定, MAYA在制作動作的方面較MAX稍差,不過在很多方面這兩款軟件都是可以兼容的。
3、Deeppaint3D: 可以直接打開3維模型文件,在上面繪制貼圖。
4、C++:程序使用,用來實現游戲中的各種功能,調試BUG等。
5、Photoshop與Panter:配合MAX或MAYA來繪制各種模型需要用的貼圖。
6、ZBrush:美工制作超高模用的,然后可以生成法線貼圖,在MAYA或MAX中使用。
另外注意以下幾點:
(1)不要陷入技法研究
不論你喜歡的是什么類型的游戲設計都可以, 希望你一開始學習的時候都不要陷入對某種表現技法的研究中而忘記對游戲修養的培養,比如觀察能力、造型、色彩。“學游戲,從素描開始”這句話大家都聽過,但是有人知道學習素描的目的是什么嗎?學習素描是為了提高造型能力,然而素描對大部分人來說太過于枯燥不知道你能堅持多久。
(2)你可以報班也可以自學
有人問我想學習游戲制作應該從哪里開始學習?這里我可以回答你學游戲捷徑就是“報班學習”,好的老師帶路少走彎路可以節省大量時間。要知道這個世界上時間成本是最貴的,用自學苦苦摸索消耗的時間去干別的事情可能早就把報班學習的錢賺回來了。
(3)不要對自己太苛刻
想學習游戲制作應該從哪里開始學習?初學游戲不要對自己太苛刻一下就去挑戰高難度的作品,這些沒有任何收獲的。應該由簡到難進行高質量練習,思考的時間一定要多于動筆的時間,多思考作者“為什么要這樣去表現”做到“知其然,更知其所以然”。那么時間久了你的游戲修養就潛移默化的提高了。
(4)學點游戲基礎理論
游戲雖然是個感性的東西但是學得時候必須要有點基礎理論的。關于理論的學習可以去購買1-2本書籍來學習,如果有老師指導你那就更好了。學游戲和學鋼琴一樣,學完最基本的“音符”和“五線譜”之后就是學生不斷的練習和老師不斷指導的過程。
以上就是關于編程游戲基本和想做游戲我應該學什么好的相關問題解答,希望對你有所幫助。