請(qǐng)留下您的手機(jī)號(hào)
課程顧問(wèn)將幫您激活課程并贈(zèng)送學(xué)習(xí)禮包
謙讓未臺(tái)燈的回答
2023-11-29 20:39:47
根據(jù)游戲類型的不同,所學(xué)的軟件也不一樣。
中小型游戲大致可分為網(wǎng)頁(yè)游戲,flash游戲,小游戲等,基本上都是一些休閑類的傻呆萌的情節(jié)和操作。
這類游戲開(kāi)發(fā)相對(duì)比較簡(jiǎn)單,會(huì) Javascript、HTML、flashcs、Java 就可以進(jìn)行開(kāi)發(fā)了,語(yǔ)言類主要有 C / C++,匯編語(yǔ)言,著色器語(yǔ)言,腳本語(yǔ)言,高效的開(kāi)發(fā)語(yǔ)言 C# 或 Java 。
現(xiàn)在的游戲主要分為三種:
1、PC 類端游(就是電腦上面運(yùn)行的游戲)
這類游戲在線人數(shù)多,游戲中要處理的數(shù)據(jù)龐大。所以對(duì)服務(wù)器性能要求非常高,一般都是采用C++ 做為開(kāi)發(fā)語(yǔ)言,C++ 可以直接操作內(nèi)存數(shù)據(jù),與操作系統(tǒng)直接交互,減少數(shù)據(jù)之間的復(fù)制,它運(yùn)行效率高,處理速度快,是很適合這里游戲開(kāi)發(fā)語(yǔ)言。
學(xué)習(xí)這種游戲的開(kāi)發(fā),學(xué)習(xí)的有 C++ 編程,Linux 網(wǎng)絡(luò)編程、TCP/IP 通訊協(xié)議、多線程編程再加數(shù)據(jù)庫(kù)。
PC 類端游戲開(kāi)發(fā)周期較長(zhǎng)。大概需要三年左右的時(shí)間。
2、網(wǎng)頁(yè)游戲(比如現(xiàn)在經(jīng)常說(shuō)的 1 刀 999 級(jí))
因?yàn)槭蔷W(wǎng)頁(yè)游戲,游戲的界面展示依賴于網(wǎng)絡(luò)傳輸,所在在畫(huà)面和特效上會(huì)次于客戶端游戲很多。和端游類是差不多是一樣的,有些公司之前是做端游的,他們就直接把端游的服務(wù)器架構(gòu)拿來(lái)就可以使用,以完成快速開(kāi)發(fā)。
需要學(xué)習(xí)內(nèi)容和端游差不多。
3、手機(jī)游戲(主要區(qū)分為安卓和 IOS)
手機(jī)類游戲目前是最熱門(mén)的游戲,很多熱播的電視劇或者電影之后,都會(huì)有相同情節(jié)的手游上線。
服務(wù)器主流的開(kāi)發(fā)語(yǔ)言是 C++ 和 Java,但是 C++ 學(xué)習(xí)難度大,開(kāi)發(fā)速度慢。一般來(lái)說(shuō)我們都是使用Java語(yǔ)言來(lái)開(kāi)發(fā)服務(wù)器。
希望這些見(jiàn)解,能給頭條的友友們帶來(lái)幫助。

學(xué)習(xí)的先后順序
1、首先是C++語(yǔ)言。
2、只是做windows方面的游戲?qū)W習(xí),可以學(xué)習(xí)下DirectX,這個(gè)很方便在windows下做游戲開(kāi)發(fā)。
3、如果想制作跨平臺(tái)游戲,建議學(xué)習(xí)下opengl/opengles,這是個(gè)很強(qiáng)大很專業(yè)的圖形接口,因?yàn)楹芏嗥脚_(tái)支持所以適合跨平臺(tái)游戲制作使用。
4、想學(xué)習(xí) 3d 游戲并迅速工作,建議學(xué)習(xí) u3d 引擎、ue 引擎這些游戲引擎,有了以上的基礎(chǔ)學(xué)習(xí)這些引擎也可以理解的更深入,u3d 還會(huì)用到 c# 與 js 語(yǔ)言。
5、做2d游戲,可以使用 cocos2dx 等一些引擎,當(dāng)然你也可以使用上面的 3d 引擎制作 2d 游戲。
6、然后就是可以深入的研究一些開(kāi)源的游戲引擎,終極目標(biāo)是可以自己做出一款比較棒的游戲引擎。
一、游戲程序:
類似軟件工程師,需要精通至少一門(mén)以上程序語(yǔ)言,比如c,c++,頁(yè)游方面有flash as3,php等。他們的主要工作是寫(xiě)程序代碼,需要一定的邏輯思維能力,數(shù)學(xué)能力。
如果你想成為程序員,可以從學(xué)習(xí)一門(mén)程序語(yǔ)言入手。
二、游戲美術(shù):
游戲中的畫(huà)面都是由游戲美術(shù)師來(lái)制作的,具體細(xì)分為:游戲原畫(huà),3d游戲模型貼圖(分3d場(chǎng)景與3d角色),游戲動(dòng)畫(huà),游戲特效,關(guān)卡美術(shù)等。想學(xué)習(xí)游戲美術(shù)的話,一定要有審美能力,如果有深厚的繪畫(huà)功底更佳。另外,還需要學(xué)習(xí)3dmax,ps,zbrush等軟件,這三個(gè)軟件是做游戲美術(shù)常用的。
三、游戲策劃:
游戲策劃主要制定游戲的規(guī)則和玩法,比如世界觀,劇情,對(duì)話,任務(wù),數(shù)值,職業(yè)設(shè)定,副本設(shè)計(jì),幫會(huì)系統(tǒng)等等。想學(xué)習(xí)策劃的話,需要你有較高的綜合素質(zhì),溝通能力,理解能力,邏輯思維能力等。
另外需要多玩游戲,并從設(shè)計(jì)的角度去分析游戲。策劃需要掌握的技能范圍很廣,根據(jù)具體項(xiàng)目和具體職責(zé)而不同。
其實(shí)和軟件開(kāi)發(fā)一樣,游戲開(kāi)發(fā)也是需要從編程語(yǔ)言學(xué)起,但不同的是游戲開(kāi)發(fā)需要熟悉各種游戲開(kāi)發(fā)工具,相對(duì)軟件開(kāi)發(fā)難度稍大一些,所以,如果你是零基礎(chǔ)想學(xué)游戲開(kāi)發(fā),你需要有一個(gè)系統(tǒng)的學(xué)習(xí)方向和規(guī)劃。
陶醉忘小甜瓜的回答
2023-11-29 20:39:47
C語(yǔ)言可能開(kāi)發(fā)不了大型游戲,但是用它來(lái)編寫(xiě)系統(tǒng)軟件或者做嵌入式系統(tǒng)最好,但通常會(huì)用游戲引擎+腳本,不然光OpenGL的那些操作就夠你寫(xiě)的了,還不用說(shuō)聲音、關(guān)卡管理、各種交互等等等等。做3D的游戲,純C可能解決不了問(wèn)題,建議用C++,可以使用Unreal引擎來(lái)實(shí)現(xiàn)一些3D效果。
專注憶紫菜的回答
2023-12-01 17:01:00
游戲編程可以使用多種編程語(yǔ)言,但以下幾種語(yǔ)言在游戲開(kāi)發(fā)中比較常見(jiàn):
1. C++:C++ 是游戲開(kāi)發(fā)中最常用的語(yǔ)言之一,因?yàn)樗峁┝烁咝阅芎偷图?jí)別的控制。許多游戲引擎(如Unity和Unreal Engine)都使用C++作為其核心語(yǔ)言。
2. C#: C# 是一種面向?qū)ο蟮恼Z(yǔ)言,被廣泛用于Unity游戲引擎開(kāi)發(fā)。它提供了更高級(jí)別的開(kāi)發(fā)工具和框架,使得游戲開(kāi)發(fā)更加快速和簡(jiǎn)單。
3. Python:Python 是一種簡(jiǎn)單易學(xué)且功能強(qiáng)大的編程語(yǔ)言,被用于游戲開(kāi)發(fā)中的腳本編寫(xiě)、游戲邏輯和工具開(kāi)發(fā)。許多游戲引擎(如Pygame和Godot)都支持使用Python進(jìn)行游戲開(kāi)發(fā)。
4. JavaScript:JavaScript 是一種常用的網(wǎng)頁(yè)腳本語(yǔ)言,在游戲開(kāi)發(fā)中通常用于網(wǎng)頁(yè)游戲、HTML5游戲和游戲界面的開(kāi)發(fā)。
除了上述語(yǔ)言,還有其他一些語(yǔ)言也可以用于游戲開(kāi)發(fā),如Java、Lua、Haskell等,具體選擇語(yǔ)言取決于開(kāi)發(fā)團(tuán)隊(duì)的需求和偏好,以及目標(biāo)平臺(tái)和游戲類型。
游戲開(kāi)發(fā)需要學(xué)習(xí)C/C++、C#等編程,不同的游戲引擎需要學(xué)習(xí)的編程不同,
用Unity引擎來(lái)開(kāi)發(fā),需要學(xué)C#編程;
用虛幻4引擎來(lái)開(kāi)發(fā),一般學(xué)C++編程;
用Cocos2dx引擎來(lái)開(kāi)發(fā),需要學(xué)C++編程。
游戲開(kāi)發(fā)用什么編程語(yǔ)言
vr游戲開(kāi)發(fā)用什么語(yǔ)言
3D手機(jī)游戲用什么語(yǔ)言開(kāi)發(fā)
3D游戲開(kāi)發(fā)用什么語(yǔ)言
3D游戲開(kāi)發(fā)語(yǔ)言
3d游戲用什么語(yǔ)言開(kāi)發(fā)最好
C語(yǔ)言可以開(kāi)發(fā)游戲么
C語(yǔ)言可以開(kāi)發(fā)游戲嗎
C語(yǔ)言游戲開(kāi)發(fā)軟件
c游戲開(kāi)發(fā)需要學(xué)什么
c語(yǔ)言2d游戲用什么引擎
c語(yǔ)言做游戲需要什么
c語(yǔ)言寫(xiě)游戲用什么軟件
c語(yǔ)言制作游戲需要學(xué)什么
c語(yǔ)言開(kāi)發(fā)游戲合適嗎
c語(yǔ)言游戲人入門(mén)
c語(yǔ)言游戲開(kāi)發(fā)需要學(xué)什么
c語(yǔ)言游戲引擎開(kāi)發(fā)
c語(yǔ)言能怎么開(kāi)發(fā)游戲嗎
c語(yǔ)言適合游戲開(kāi)發(fā)嗎
c語(yǔ)言可以開(kāi)發(fā)游戲
flash游戲需要什么配置
d動(dòng)漫游戲培訓(xùn)班
dw游戲網(wǎng)頁(yè)如何制作
大家都在學(xué)
同學(xué)您好!