1樓:匿名使用者
要想成為一個遊戲開發人員,就得先成為一個很好的程式開發人員。當你成為一個很好的程式開發人員時,就可以考慮學習遊戲開發了。要想成為一個非常好的遊戲開發人員,最重要的一點,就是需要對數學非常好。
當然,這裡指的數學好,不是指加減法好,或者心算好,而是指線性代數,幾何和幾何代數,物理方面的數學等等。如果你對於數學是毫無興趣,或者索然無味的話,就要重新想想自己是否可以改變自己的理想了。如果你的數學不好,還想成為遊戲中的人員,呵呵,有一個辦法,就是成為遊戲的測試人員,遊戲的藝術人員,或者是遊戲設計人員,或者遊戲的管理人員。
上面知道數學是開發遊戲的第一個基本條件了,但還是有很多其它知識需要學習的。下面就來詳細說明一下:
程式設計語言:在程式語言方面,不但要精通一兩門語言,還需要了解其它的語言。一般開發遊戲都是使用c++或者c,因此精通這門語言是必然的選擇了。
由於開發遊戲需要不同的語言,比如指令碼語言,這樣就需要了解一下動態語言,比如python等等。
資料結構:不管計算機發展到什麼程度,只要是編寫程式,就少不了資料結構。目前,基本上都不再會有自己去創造「車輪」年代了,應去理解和使用stl,或者其它更好的資料結構庫了。
精通地使用stl,就基本上解決了資料結構的問題了。
浮點數:在開發遊戲裡,使用最多的資料型別是什麼呢?顯然就是浮點數。
比如3d遊戲裡的點座標,就是使用三個浮點數來表示的。浮點數的計算,往往就會有不精確的現像,比如判斷一個數是否等於0,就不能想當然地認為是否等於0了。
程式設計工具:程式設計工具,就像自己的柴刀,如果沒有柴刀,就砍不到柴的。當然,磨刀不誤砍柴功。
因此,一定要對自己的程式設計工具非常熟悉,比如除錯,工程配置,編輯,編譯等等,還有經常出現的編譯錯誤等。如果你還是使用vc6來開發現在的遊戲話,建議你趕緊放棄吧。那都是8年前的開發工具了,目前都需要使用vs2005的開發工具了,強大的c++語言特性,強勁的編輯工具,讓你寫**,就如流水般流暢。
它還能支援編譯x64位的**,64位的pc越來越流行了。
計算機體系結構:不瞭解計算機的體系結構,就沒有辦法知道程式的執行環境。很多年前,還是8086的體系的結構,接著,就是80386的保護模式。
到目前多核體系結構,對於編寫程式,要求發揮多核cpu的效能,就需要了解怎麼樣合理地分配cpu資源了。或許,你還可以控制那個cpu進行渲染的操作,那個cpu進行網路通迅。如果到四核的cpu,又要需要多少個cpu進行資料庫的查詢工作呢?
windows程式設計:目前90%的遊戲執行環境就是windows,如果不瞭解windows,就無從下手了。比如windows的訊息處理過程,事件響應,還有windows的網路通迅過程,這些都是需要了解的。
還有windows提供的api,更加要熟練運用了。
2樓:卓古龍鑲
一些框架知識,比如ssh、ssh2、ssi,一些基礎的只是,css,js,jquery,這些都是基礎
遊戲開發需要學什麼
3樓:匿名使用者
學遊戲程式開發主要有最通用的c++ 及windows程式設計課程,演算法設計、資料結構、軟體工程、遊戲技術,遊戲設計方法及流程等課程。
4樓:林菜倚德
上海交大計算機系培訓中心的學習的先後順序
1、首先是c++語言。
2、只是做windows方面的遊戲學習,可以學習下directx,這個很方便在windows下做遊戲開發。
3、如果想製作跨平臺遊戲,建議學習下opengl/opengles,這是個很強大很專業的圖形介面,因為很多平臺支援所以適合跨平臺遊戲製作使用。
4、想學習 3d 遊戲並迅速工作,建議學習 u3d 引擎、ue 引擎這些遊戲引擎,有了以上的基礎學習這些引擎也可以理解的更深入,u3d 還會用到 c# 與 js 語言。
什麼網頁遊戲適合情侶玩,適合情侶玩的網頁遊戲?
兄弟玩 親愛的玩家 您好,凡人修真2是一款修仙題材的2d即時制mmorpg網頁遊戲。遊戲除了有多種門派 職業和特色技能供玩家選擇外,還有精彩的副本 國戰 幫會戰不同的戰鬥模式等你來體驗。更多職業 玩法詳細介紹的,建議您可以體驗的哦。兄弟玩網頁遊戲平臺客服很高興為您解答。適合情侶玩的網頁遊戲? 牧場 ...
經營策略類網頁遊戲有哪些經營策略類網頁遊戲大全
可樂遊戲上面有比較多款你需要的遊戲,像女神之怒,極品三國志,都是。好玩的大型策略類網頁遊戲有哪些 大型策略類網頁遊戲 紫霞知道 極品三國志,帝王霸業,鐵騎衝鋒。求好玩的經營策略類網頁遊戲 經營飯店 大將軍策略類國戰頁遊 已經內測,你可以去玩玩 兄弟玩 親愛的玩家 您好,工人物語online 結合了 ...
海賊王有網頁遊戲嗎,海賊王現在有哪些網頁遊戲?哪位大俠說一下。。。
我現在在玩海賊王頁遊,在2115平臺,福利不錯 steam上有關於海賊王的遊戲嗎 樑毅的娛樂日誌 有的,比如 海賊無雙3 航海王燃燒之血 航海王世界探索者 海賊王無盡的航海sp 海賊王冒險的黎明等 1 海賊無雙3 海賊無雙3 是由nbgi和koei tecmo旗下 force小組合作開發的動作類遊戲...