然後是圖形圖像處理: OpenGL或者DirectX
有這兩點,已經可以做遊戲開發了。
數據結構和算法,操作系統原理
也算是基本功吧。
如果是開發iOS遊戲,需要了解Object C,
有些小遊戲使用JAVA和Flash,
網頁遊戲還可能需要了解 HTML5, DIV, CSS等知識;
網絡遊戲還需要了解網絡編程,加解密和數據庫知識。
另外很多遊戲開發公司都可能會使用不同遊戲開發引擎,這些引擎會把上述的知識點封裝,使得妳可以不需要了解底層的細節,調用它指定的API就可以實現壹些功能。不過妳如果了解底層細節,顯然對調試問題更有好處。
再往上走的話,可能會需要了解不同的顯卡的特點,揚長避短。
了解壹些不常用的腳本編程技術可以減少妳架構編譯調試測試的時間。