游戲這是我們幾乎每天都會(huì)玩到的東西,因而對(duì)于我們來(lái)說(shuō)也都不會(huì)陌生。對(duì)于游戲大家可能玩起來(lái)都是十分的有技巧了,但是如果跟大家談到游戲開發(fā)的話,估計(jì)就會(huì)感到迷茫了。其實(shí)游戲開發(fā)也并沒(méi)有我們所想象的那么復(fù)雜,它需要借助一定的工具。那么下面讓我們一起淺談Android游戲開發(fā)所需要的工具。
一、編程工具
程序員需要使用的工具,依據(jù)游戲平臺(tái)的不同、開發(fā)端的不同有著不同的區(qū)分。但是一般都離不開C++,因此必備的開發(fā)工具就是Visual Studio。以前PC平臺(tái)上多用C開發(fā),現(xiàn)在基本已經(jīng)全部采用C++,但考慮到運(yùn)行效率,有些網(wǎng)絡(luò)游戲的服務(wù)器端開發(fā)仍然使用C++。但是完全依靠人工寫代碼不但低效、勞累而且容易出錯(cuò)。因此出現(xiàn)了許多中間件(MiddleWare)開發(fā)套件,這些是封裝好的圖形、物理、粒子、AI、網(wǎng)絡(luò)、聲音、UI模塊,內(nèi)部嵌入了各種游戲中使用的函數(shù)。
二、美術(shù)類工具
二維的標(biāo)準(zhǔn)開發(fā)工具是painter和photoshop,三維的標(biāo)準(zhǔn)開發(fā)工具是3D max和maya。二維不用多說(shuō),基本多少年都沒(méi)什么變化。輸出的標(biāo)準(zhǔn)格式早期是pcx、bmp,現(xiàn)在最常用的是tga、dds,tga是標(biāo)準(zhǔn)工業(yè)格式,已被業(yè)內(nèi)大多數(shù)企業(yè)所接受很久。dds是為對(duì)應(yīng)directX節(jié)省緩存的一種壓縮格式,本身也有很多種格式,效果沒(méi)有無(wú)損壓縮圖像那么好,但對(duì)于提高顯示效率和節(jié)省游戲容量效果很好。png也是很好用的一種格式,正被逐漸接受。
三、策劃類工具
由于策劃是內(nèi)容的開發(fā)者,所以首先要解決文字和數(shù)據(jù)的問(wèn)題。MS word和excel是不可少的工具。雖然策劃不是美術(shù)和程序,但是圖像表達(dá)和邏輯表達(dá)也是策劃應(yīng)該盡量作到的。二維圖像表達(dá)你至少要會(huì)使用word自帶的繪圖功能,但仍然建議掌握一些基礎(chǔ)的平面繪圖工具,比如photoshop、fireworks等等,如果你能用動(dòng)畫表示更好,比如flash、gif等;三維建議了解max、maya,我推薦使用輕型快速的三維工具進(jìn)行表達(dá),比如silo、sketchup等。它們都可以輸出為obj格式,方便導(dǎo)入到max中,也可以使用截圖軟件截屏然后制作二維示意圖。
4、音樂(lè)音效類工具
標(biāo)準(zhǔn)的創(chuàng)作方法是,首先需要在錄音室創(chuàng)作音源,用音頻采集卡錄制cd品質(zhì),在專業(yè)工具中進(jìn)行編輯,包括采樣、濾波、除噪、編輯通道、混音、剪輯和合成,最后輸出為wav或ogg格式。ogg格式壓縮率更高,品質(zhì)也很好,比起wav格式更省體積;也可以直接創(chuàng)作數(shù)字音源,制作midi格式的音樂(lè)音效,這就要有更多的專業(yè)知識(shí)了。這方面的工具有很多,Cubase是標(biāo)準(zhǔn)的開發(fā)工具,也可以使用sound forge、sound editor編輯。
關(guān)于Android游戲開發(fā)所需要的工具,上面已經(jīng)為我們做出了詳細(xì)的介紹,大致可以概括為這幾類。第一程序類工具,第二美術(shù)類工具,第三策劃方面所使用的工具,第四音樂(lè)部分所使用的工具。因而在游戲開發(fā)時(shí),對(duì)于各類工具的選擇大家一定要分辨清楚。