游戲編程要學(xué)什么專業(yè)美術(shù),游戲開發(fā)工程師主要工作干什么?
狹義的游戲開發(fā)就是指游戲程序,廣義的游戲開發(fā)就是指整個(gè)游戲制作的過程,包含游戲美術(shù)、游戲策劃、游戲程序。
游戲程序主要就是用引擎,國內(nèi)用的比較多的是cocos2d和unity3d,寫代碼開發(fā)引擎的功能,配合策劃和美術(shù)實(shí)現(xiàn)整個(gè)游戲中的所有功能,就是這樣的。可以去17xuee看看游戲行業(yè)的崗位分工的,非常詳細(xì)游戲開發(fā)主要學(xué)什么?
根據(jù)游戲類型的不同,所學(xué)的軟件也不一樣。
中小型游戲大致可分為網(wǎng)頁游戲,flash游戲,小游戲等,基本上都是一些休閑類的傻呆萌的情節(jié)和操作。
這類游戲開發(fā)相對比較簡單,會(huì) Javascript、HTML、flashcs、Java 就可以進(jìn)行開發(fā)了,語言類主要有 C / C++,匯編語言,著色器語言,腳本語言,高效的開發(fā)語言 C# 或 Java 。
現(xiàn)在的游戲主要分為三種:
1、PC 類端游(就是電腦上面運(yùn)行的游戲)
這類游戲在線人數(shù)多,游戲中要處理的數(shù)據(jù)龐大。所以對服務(wù)器性能要求非常高,一般都是采用C++ 做為開發(fā)語言,C++ 可以直接操作內(nèi)存數(shù)據(jù),與操作系統(tǒng)直接交互,減少數(shù)據(jù)之間的復(fù)制,它運(yùn)行效率高,處理速度快,是很適合這里游戲開發(fā)語言。
學(xué)習(xí)這種游戲的開發(fā),學(xué)習(xí)的有 C++ 編程,Linux 網(wǎng)絡(luò)編程、TCP/IP 通訊協(xié)議、多線程編程再加數(shù)據(jù)庫。
PC 類端游戲開發(fā)周期較長。大概需要三年左右的時(shí)間。
2、網(wǎng)頁游戲(比如現(xiàn)在經(jīng)常說的 1 刀 999 級)
因?yàn)槭蔷W(wǎng)頁游戲,游戲的界面展示依賴于網(wǎng)絡(luò)傳輸,所在在畫面和特效上會(huì)次于客戶端游戲很多。和端游類是差不多是一樣的,有些公司之前是做端游的,他們就直接把端游的服務(wù)器架構(gòu)拿來就可以使用,以完成快速開發(fā)。
需要學(xué)習(xí)內(nèi)容和端游差不多。
3、手機(jī)游戲(主要區(qū)分為安卓和 IOS)
手機(jī)類游戲目前是最熱門的游戲,很多熱播的電視劇或者電影之后,都會(huì)有相同情節(jié)的手游上線。
服務(wù)器主流的開發(fā)語言是 C++ 和 Java,但是 C++ 學(xué)習(xí)難度大,開發(fā)速度慢。一般來說我們都是使用Java語言來開發(fā)服務(wù)器。
希望這些見解,能給頭條的友友們帶來幫助。
沒有美術(shù)基礎(chǔ)可學(xué)數(shù)字媒體技術(shù)專業(yè)嗎?
可以學(xué),這個(gè)專業(yè)在目前來說是不需要太多的美術(shù)基礎(chǔ)的。目前大學(xué)中存在有“數(shù)字媒體技術(shù)”和“數(shù)字媒體藝術(shù)”兩個(gè)專業(yè),前面的專業(yè)是屬于軟件、編程方面的專業(yè),后面的藝術(shù)才是美術(shù)類專業(yè)。
數(shù)字媒體技術(shù)和數(shù)字媒體藝術(shù)專業(yè)的不同點(diǎn)這兩個(gè)專業(yè)都擁有相同的5個(gè)字,一個(gè)是技,一個(gè)是藝,兩者技藝上還是有一定區(qū)別的:
1、專業(yè)課程安排有區(qū)別:比如數(shù)字媒體技術(shù)專業(yè)會(huì)學(xué)到計(jì)算機(jī)二維、三維動(dòng)畫制作,影視后期制作,計(jì)算機(jī)輔助設(shè)計(jì)與CAD,C++程序設(shè)計(jì),OpenGL編程與應(yīng)用,DirectX動(dòng)畫編程等計(jì)算機(jī)軟件與編程技術(shù),而數(shù)字媒體藝術(shù)專業(yè)會(huì)學(xué)到的課程是影視藝術(shù)導(dǎo)論,藝術(shù)設(shè)計(jì)概論,設(shè)計(jì)美學(xué),畫面構(gòu)圖,數(shù)字媒體新技術(shù)與藝術(shù)欣賞等。但兩者也有一定的相同之處,那就是都要學(xué)攝影與攝像、多媒體技術(shù)、數(shù)字圖像處理等方面的知識。
2、高考錄取要求不同:數(shù)字媒體技術(shù)術(shù)語理科范疇,在新高考時(shí)代對于物理、數(shù)學(xué)的要求相對還是比較高的,而數(shù)字媒體藝術(shù)術(shù)語藝術(shù)類專業(yè),傳統(tǒng)高考的文科范疇,新高考時(shí)代基本上可以沒有科目選擇要求。
3、就業(yè)方向不同:數(shù)字媒體藝術(shù)畢業(yè)生可在傳統(tǒng)的廣播電視、電影和電腦動(dòng)畫、虛擬現(xiàn)實(shí)等媒體領(lǐng)域從事數(shù)字媒體方面的設(shè)計(jì)、教學(xué)、研究和管理工作;數(shù)字媒體技術(shù)畢業(yè)生可在網(wǎng)絡(luò)游戲軟件開發(fā)、通信、影視、廣播、信息家電、平面媒體等行業(yè)從事各類數(shù)字媒體的制作、傳輸、產(chǎn)品開發(fā)及設(shè)計(jì)等工作。
4、畢業(yè)授予的學(xué)位不一樣:數(shù)字媒體藝術(shù)授予的是藝術(shù)學(xué)學(xué)士學(xué)位;數(shù)字媒體技術(shù)授予的是工學(xué)學(xué)士學(xué)位。
兩個(gè)專業(yè)的相同點(diǎn)因?yàn)閿?shù)媒屬于新興專業(yè),隨著學(xué)科交叉融合的發(fā)展,在將來兩個(gè)專業(yè)有可能集合在一起,因?yàn)槟壳坝胁糠指咝>鸵呀?jīng)開始探索這方面的融合,因?yàn)閮烧叨紝儆跀?shù)媒類行業(yè),對于高精尖人才的培養(yǎng),在技術(shù)與藝術(shù)兩者結(jié)合培養(yǎng)當(dāng)更為引領(lǐng)該專業(yè)的發(fā)展。
歡迎關(guān)注我的頭條號,為你帶來更多的高考志愿與選科方面的疑問解答。
以上就是關(guān)于游戲編程要學(xué)什么專業(yè)美術(shù)和游戲開發(fā)工程師主要工作干什么的相關(guān)問題解答,希望對你有所幫助。