課程概述
目前,游戲開(kāi)發(fā)主要分為2D游戲和3D游戲。2D游戲通常是為手機(jī)開(kāi)發(fā)的,一般使用的開(kāi)發(fā)工具是Cocos2dx,使用的開(kāi)發(fā)語(yǔ)言是C++。3D游戲一般使用的游戲開(kāi)發(fā)工具是unity3D,使用的開(kāi)發(fā)語(yǔ)言是c#或者Java。學(xué)習(xí)C++的路線一般是先學(xué)習(xí)C語(yǔ)言, 對(duì)編程有點(diǎn)了解后, 就是怎么樣編寫(xiě)程序, 什么是函數(shù), 指針怎么用。等對(duì)編程有點(diǎn)了解后,才開(kāi)始學(xué)習(xí)C++, 這樣的一個(gè)梯度就不會(huì)對(duì)C++產(chǎn)生恐懼感。然后,還要了解Cocos 2dx 的使用。以及熟悉api.等等。
Unity是當(dāng)今炙手可熱的游戲開(kāi)發(fā)工具,它是輕松創(chuàng)建諸如三維視頻游戲、建筑可視化、實(shí)時(shí)三維動(dòng)畫(huà)等類(lèi)型互動(dòng)內(nèi)容的多平臺(tái)的綜合型游戲開(kāi)發(fā)平臺(tái),是一個(gè)全面整合的專(zhuān)業(yè)游戲引擎。它可發(fā)布運(yùn)行在Windows、Mac、Wii、iPhone、Windows phone 8和Android平臺(tái)的游戲,也可以利用插件發(fā)布網(wǎng)頁(yè)游戲。很多的游戲,如:神廟逃亡、新仙劍、QQ樂(lè)團(tuán)等等,都是出自這個(gè)平臺(tái)。
Unity3D是美國(guó)Unity Technologies公司開(kāi)發(fā)的一款強(qiáng)大的跨平臺(tái)游戲開(kāi)發(fā)引擎,由于簡(jiǎn)單易學(xué)操作容易上手, 目前全球*火爆的游戲皆由U3D制作,特別是這幾年國(guó)內(nèi)開(kāi)啟了手游熱,而這個(gè)風(fēng)潮將席卷全球! 更令人驚訝的是在眾多引擎誕生下,U3D市場(chǎng)使用占比還是達(dá)到了85%,幾款由U3D制作的手游更是火爆到全球皆知!如今,游戲的黃金時(shí)期已經(jīng)到來(lái)!Unity3D是目前游戲市場(chǎng)熱門(mén)榜前列的開(kāi)發(fā)引擎,不管是在移動(dòng)端還是PC都離不開(kāi)它,但由于市場(chǎng)經(jīng)濟(jì)膨脹太快,人才需求已經(jīng)遠(yuǎn)遠(yuǎn)滿(mǎn)足不了國(guó)內(nèi)上萬(wàn)家游戲公司,目前Unity3D平均薪資已高達(dá)13K!