教培參考
教育培訓(xùn)行業(yè)知識型媒體
發(fā)布時間: 2024年12月26日 11:15
火星時代MUX設(shè)計中心依托火星時代教育龐大的學(xué)生資源,無論是傳統(tǒng)紙媒,亦或PC、移動終端,屆時我們一直以來從事的研究的重點,為大家提供更好的設(shè)計服務(wù)。
游戲開發(fā)主要分為兩類游戲:2D游戲和3D游戲。2D游戲通常是為手機開發(fā)的,一般使用的開發(fā)工具是Cocos2dx,使用的開發(fā)語言是C++。3D游戲一般使用的游戲開發(fā)工具是unity3D,使用的開發(fā)語言是c#或者Java(用的比較少)。
當(dāng)然,游戲開發(fā)也可以按照運行平臺分為三類游戲:PC端游戲,網(wǎng)頁游戲和手機游戲。PC端游戲開發(fā)要求較高,處理的數(shù)據(jù)較為龐大,一般采用c++作為主要開發(fā)語言。這種游戲的開發(fā),需要掌握的有C++編程,Linux網(wǎng)絡(luò)編程、TCP/IP通訊協(xié)議、多線程編程和數(shù)據(jù)庫。網(wǎng)頁游戲,依賴于網(wǎng)絡(luò)傳輸,相比PC端游的要求比較低,但是要學(xué)習(xí)的內(nèi)容與端游相同。手機游戲,分為服務(wù)器和客戶端兩部分??蛻舳酥饕莄#來實現(xiàn),也會用到python等其它語言。服務(wù)器主要采用的是c++和java。但是,java框架成熟,技術(shù)難度相比c++較低,因此java語言應(yīng)用更多。
所以,各位小伙伴可以先確定一下從事哪方面的游戲開發(fā),比如要是從事3D手游的編程開發(fā),那你就要思考你有沒有掌握c#,c++和java這些編程語言呢?如果沒有,可以趕快學(xué)習(xí)起來~
說到游戲開發(fā),多數(shù)人想到的是要游戲的編程開發(fā)人員,其實游戲開發(fā)中不止這一個職位。那么,游戲開發(fā)這個行業(yè)有哪些職位呢?
游戲開發(fā)的職位可以分為三類:游戲策劃,編程人員和游戲美術(shù)。游戲策劃,游戲的玩法設(shè)計者、規(guī)則制定者、游戲內(nèi)部系統(tǒng)是否平衡,都需要一名合格的策劃去完成。編程人員,就是俗稱的程序猿,負(fù)責(zé)實現(xiàn)策劃提出的設(shè)計要求、功能需求。一名合格的程序員可以順暢與策劃溝通,并且了解策劃的設(shè)計目的。游戲美術(shù),根據(jù)策劃或者藝術(shù)總監(jiān)的方案完成設(shè)計。
對于游戲策劃,你需要新穎創(chuàng)新的思維,學(xué)習(xí)游戲中的經(jīng)濟(jì)模型等等,總之游戲策劃需要較高的綜合素質(zhì),溝通能力,理解能力,邏輯思維能力。對于游戲美術(shù),你需要審美能力以及深厚的繪畫功底,并且需要學(xué)習(xí)3dmax,ps,zbrush等軟件,這些都是較常用的軟件。對于編程人員,需要掌握什么技術(shù)在上面已經(jīng)探討過了,各位小伙伴肯定應(yīng)該都清楚了。