遊戲開發需要學的內容,具體如下:
1、遊戲概述、Photoshop平面軟件及像素美術、3dsmax軟件基礎及效果圖制作、遊戲程序設計基礎及遊戲制作原理、遊戲策劃、制作、測試及運營實踐遊戲行業規劃及職業素質。
2、紮實的算法知識,主要有:樹或圖的搜索算法、A算法、碰撞檢測算法、BSP樹、人工智能。
3、相關圖形處理知識,比如:DirectX編程、OpenGL編程、圖形學的相關知識三維圖形的形體、紋理、貼圖、照明,還有三維對象的消隱算法,比如油畫算法,Z緩存和動畫處理知識。如果想深入還要學會幾種三維引擎,比如OGRE。
4、紮實的程序語言功底,主要代表為VC、DELPHI和JAVA。其中VC使用最廣,現在比較大的遊戲也由此開發。DELPHI功能也很強,很多網遊:比如網金、傳奇都用到了DELPHI,JAVA用於開發手機遊戲。
遊戲開發工程師的工作內容
1、了解並致力於遊戲總體設計。
2、配合主程序完成遊戲架構及各大功能的設計、開發、調試和其他技術支持。
3、負責遊戲開發工具和運營維護工具的設計與開發。
4、完成遊戲服務器端模塊代碼及相關文檔的書寫、優化對已完成代碼進行單元測試。
5、管理維護遊戲平臺的制作與運行。
6、與團隊其他人員配合,促進遊戲的改進創新。負責客戶端架構設計、模塊劃分、編輯器規劃、引擎維護與人員分工。