Posted on 2011-01-05 13:58
點(diǎn)點(diǎn)滴滴 閱讀(1279)
評(píng)論(0) 編輯 收藏 引用 所屬分類(lèi):
11 生活隨想

游戲開(kāi)發(fā)所需知識(shí):
數(shù)學(xué)基礎(chǔ):數(shù)學(xué)分析、線(xiàn)性代數(shù)、解析幾何、離散數(shù)學(xué)、數(shù)值分析等;
編程語(yǔ)言:c/c++、匯編(java可選),OOP;
編程工具:visual studio;
操作系統(tǒng):Windows API,操作系統(tǒng)工作原理;
硬件基礎(chǔ):計(jì)算機(jī)工作原理,特殊硬件優(yōu)化;
圖形基礎(chǔ):2D圖形學(xué),3D圖形學(xué),圖形快速顯示算法,抖動(dòng)算法;
多媒體: 波形文件回放,音頻設(shè)備控制,視頻圖像的解碼及播放;
壓縮加密:聲音、圖像壓縮解壓算法,加密算法;
游戲SDK: opengl、directx,3D實(shí)時(shí)渲染,GPU編程;
其它知識(shí):人工智能,腳本編程,遺傳算法,模糊邏輯,程序建模(UML),編譯原理,游戲制作理論,開(kāi)源游戲引擎,網(wǎng)絡(luò)編程。
游戲設(shè)計(jì)工具:
調(diào)試器: ollydbg(免費(fèi));
十六進(jìn)制編輯: hex workshop,UltraEdit;
安裝工具: install shield professioal
midi音樂(lè): cakewalk;
聲效音樂(lè): cooledit(或sound forge);
3d建模: 3dmax(或maya);
2d圖形程序: paint shop pro(或painter),coreldraw,photoshop。
c/c++編譯器: visual studio;