首先陜西優就業的老師給你講一下:
游戲開發中的程序開發主要由圖形引擎、聲音引擎、物理引擎、游戲引擎、人工智能或游戲邏輯、游戲GUI界面(菜單)、游戲開發工具、支持局域網對戰的網絡引擎開發、支持互聯網對戰的網絡引擎開發九部分組成。
其次一名開發人員所具備的要求是熟練掌握計算機本科專業所學的知識,主要包括C或C++語言、數據結構、編譯原理、算法等,另外線性代數、微積分、牛頓力學在圖形和物理引擎開發方面用途也很廣泛,如果要提高的話還有必要了解硬件相關的知識如計算機體系結構、匯編語言,這些對學習一個新的硬件平臺、編寫最優化代碼、提高自己游戲的競爭力都是非常有益的。如果你可以保持有恒心、不怕苦的心態和對游戲的熱情也是很重要的。