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