游戲編程入門教程,其核心技術(shù)是什么?
最核心的是游戲開發(fā)引擎,比如寒霜、虛幻、CryEngine等。
有了開發(fā)引擎你才能開發(fā)游戲,然后就是你會(huì)不會(huì)用這個(gè)引擎了。
另外還可能需要一些相關(guān)設(shè)備,比如動(dòng)作捕捉設(shè)備等。
游戲一般是怎樣開發(fā)出來(lái)的?
游戲開發(fā)是由多個(gè)環(huán)節(jié)組成的,包括定類型、添加音樂/背景音樂、美工人物設(shè)計(jì)、劇本情節(jié)、設(shè)置代碼程序。具體如下:
1、【定類型】所謂類型,就是一個(gè)方向。比如世面上流行比較廣的有第一人稱視角,第三視角,網(wǎng)頁(yè)游戲,rpg,即時(shí)戰(zhàn)略等等這些個(gè)類型的游戲形式。
2、【音樂/背景音樂】音樂在一個(gè)游戲中的重要性不言而喻。如果在玩一個(gè)游戲的時(shí)候,是寂靜無(wú)聲的,那么玩幾分鐘都玩不下去,因?yàn)橛螒蚴且环N視聽的藝術(shù)。光有畫面,沒有聲音會(huì)讓人覺得非常的奇怪。所以音樂對(duì)于游戲有著不可忽視的作用。
3、【美工人物設(shè)計(jì)】好的游戲,要有好的人物設(shè)計(jì)。做游戲的時(shí)候,一定要考慮到各種人物的關(guān)系,還有人物的身份,只有符合游戲的整個(gè)發(fā)展情境,這樣的人物造型才算成功。如果是一個(gè)畫得非常不協(xié)調(diào),或者很丑的主人公,人家第一眼就不想玩了,所以好的人物設(shè)計(jì),好的背景設(shè)計(jì)是非常重要的。
4、【劇本情節(jié)】如果有一個(gè)故事的背景的話,就會(huì)為這個(gè)游戲增色不少。像是rpg這類的游戲,那主要的就是靠游戲劇情進(jìn)行設(shè)計(jì),比較出名的仙劍奇?zhèn)b傳,就會(huì)讓人覺得這個(gè)故事很凄美,人物整個(gè)發(fā)展的脈落就一目了然。
5、【代碼程序】游戲的運(yùn)行是建立在程序的基礎(chǔ)上的。一個(gè)好的游戲,往往都有一個(gè)好的游戲引擎。就像發(fā)動(dòng)機(jī)一樣,發(fā)動(dòng)機(jī)厲害了,只要把其它的部件加上去,就完美了。這里也一樣,游戲里的程序代碼就相當(dāng)于這個(gè)發(fā)動(dòng)機(jī)了一個(gè)好的游戲,有一個(gè)好的平臺(tái)支撐,做出來(lái)的游戲也是棒棒的。注意事項(xiàng):1、畢竟一個(gè)人的力量是有限的,一個(gè)人的才能也是有限的,就得組織一批電腦精英,一起開發(fā),才是最完美的。2、要想搞好游戲開發(fā)技巧,最重的一個(gè)還要有一個(gè)過硬的網(wǎng)絡(luò)平臺(tái),時(shí)時(shí)保持網(wǎng)絡(luò)暢通。
想要開發(fā)成網(wǎng)絡(luò)上的游戲需要做什么?
有足夠的錢,找人自己開發(fā)。或者直接外包給游戲公司即可。開發(fā)好以后就是招聘、建機(jī)房、購(gòu)買服務(wù)器、搭建網(wǎng)絡(luò)、推廣、公測(cè)、正式發(fā)行運(yùn)營(yíng)、修補(bǔ)bug,不斷升級(jí)完善,加入新的內(nèi)容。一定要找到贏利點(diǎn),不然賠死你。
怎么自己做棋牌游戲?
從簡(jiǎn)單的開始學(xué) HTML DIV CSS JAVASCRIPT 編程理念 和數(shù)據(jù)庫(kù)理念
這是基礎(chǔ)
編程語(yǔ)言有幾大類你先選一種 JAVA ,ASP.NET,ASP,PHP還有很多主流就這幾個(gè)
進(jìn)階的話就是 數(shù)據(jù)庫(kù)編程框架(ORM),業(yè)務(wù)處框架(AOP),面向服務(wù)分布式開發(fā),表現(xiàn)層框架
:EXT.JS,JQUERY,FLEX,PS,FLEX
對(duì)于一些人表現(xiàn)層的框架不一定要掌握這些事美工做的事不過也要知道一點(diǎn)。
如果你還想再牛一點(diǎn)的話JS2d引擎開發(fā)使用。以及一些3D的引擎開發(fā)。數(shù)據(jù)交互開發(fā)。.NET組件開發(fā)這個(gè)就比較容易
游戲開發(fā)具體學(xué)什么?
大家一直在說一些屬于游戲制作人這個(gè)職業(yè)的東西,我就補(bǔ)充一下題主問的關(guān)于語(yǔ)言和入門教程的東西吧。
關(guān)于語(yǔ)言,那只是個(gè)做游戲的工具,而掌握工具是整個(gè)流程中最簡(jiǎn)單不過的事。如果是普通的rpg走個(gè)流程/賣劇情的話,rpgmaker,如果要做3d游戲,unity;2d手游,cocos2D;gal,吉里吉里;頁(yè)游請(qǐng)搜索關(guān)鍵詞socket服務(wù)器,flash,html5;請(qǐng)注意不是選擇某個(gè)引擎來(lái)做游戲,而是說要做某個(gè)游戲的話,就去選個(gè)適合的引擎現(xiàn)學(xué)現(xiàn)用!計(jì)算機(jī)專業(yè)本身就會(huì)教給你如何快速地學(xué)會(huì)一個(gè)工具,在課堂上認(rèn)真體會(huì)吧。
然后就是入門教程,語(yǔ)言、引擎的無(wú)師自通是計(jì)算機(jī)專業(yè)學(xué)生的自帶技能不啰嗦了,要看的書主要集中在游戲策劃這個(gè)角色上,主要研究游戲制作流程,日程安排,游戲性設(shè)計(jì),關(guān)卡設(shè)計(jì),數(shù)據(jù)平衡等等。這些項(xiàng)目不像編程,美工音樂那樣有現(xiàn)成的教育框架,我也實(shí)在沒找到一本集大成,對(duì)得起它價(jià)錢的教科書。目前比較接近這個(gè)需求的有游戲制作工廠系列,全彩還挺貴的建議去圖書館借閱,另一本第九藝術(shù)學(xué)院?游戲開發(fā)系列教材?游戲架構(gòu)設(shè)計(jì)與策劃基礎(chǔ) 倒是不貴,不過講得也并沒有多好。另外像unity的關(guān)卡系統(tǒng),本身就蘊(yùn)含了以關(guān)卡為結(jié)構(gòu)的游戲設(shè)計(jì)思維,所以u(píng)nity引擎的教科書也通常會(huì)講授一些,別的引擎同理;這些都可以博覽而加入你自己的知識(shí)庫(kù)中。
最后ps.一下,樓上諸君之所以強(qiáng)調(diào)那么多跟引擎平臺(tái),跟畫畫,寫歌,編故事,碼代碼無(wú)關(guān)的事,就是想要強(qiáng)調(diào)告訴你游戲策劃這個(gè)職位是有意義的,是整個(gè)游戲創(chuàng)作中最重要的那個(gè)角色。把畫跟音樂跟故事用代碼揉到一起的過程才是游戲創(chuàng)作的本質(zhì),這點(diǎn)請(qǐng)務(wù)必注意
一時(shí)興起,就再補(bǔ)充一下關(guān)于繪畫、音樂和劇本創(chuàng)作的學(xué)習(xí)規(guī)劃。首先記住這三樣是無(wú)底洞,希望以一己之力能做到多好很難很難,千萬(wàn)不要貪多務(wù)得。然后,
音樂,用FLstudio做midi音樂很輕松方便,音源是無(wú)底洞不要亂玩夠用就好,斯賓索夫的《和聲學(xué)教程》等一些classical的教程是必修課;至于實(shí)錄,我認(rèn)為唯一有實(shí)錄價(jià)值的是vocal,其他任何音軌用hypersonic2等級(jí)的音源midi掉都?jí)蛄耍贪逶谀愕木幣涠皇且粼础?/p>
畫畫有學(xué)長(zhǎng)教那是極好的,但是提醒一點(diǎn),學(xué)畫畫主要是為了學(xué)習(xí)美術(shù)最基本的原則,不要讓你的角色建模頭重腳輕,配色配得跟神經(jīng)病似的...簡(jiǎn)單的方式例如用flash拖一個(gè)圓圈當(dāng)腦袋,弄成南方公園那樣,用C4D,3Ds MAX做簡(jiǎn)單的3D建模都可以,只要你美術(shù)素養(yǎng)夠了,就不會(huì)因?yàn)楹?jiǎn)單而難看,陳星漢的游戲角色建模也不復(fù)雜但就是美。切記不要一時(shí)興起用數(shù)位板在sai/ps畫畫,那是可以吞掉你無(wú)數(shù)時(shí)間和信心的無(wú)底洞,等你做多幾個(gè)游戲,知道要怎么規(guī)劃時(shí)間和資源之后再嘗試吧。
劇本,粘粘世界的那種不叫劇本叫文案,創(chuàng)作不難,只要你心理健康隨性發(fā)揮就能寫好;至于adv,需要?jiǎng)∏榈膔pg,推薦你去學(xué)習(xí)一下電影劇本寫作,來(lái)自好萊塢的教程目前市面上多得數(shù)不清,謙虛學(xué)習(xí)就能寫出好看的作品。然后,一部文學(xué)作品沒有被改過5次是不足以拿出手的,改了5次還有錯(cuò)別字則是不可能的,所以如果看到一個(gè)游戲成品里面還出現(xiàn)了錯(cuò)別字,這就明擺著這劇本寫作沒用心。
以上就是關(guān)于游戲編程入門教程和其核心技術(shù)是什么的相關(guān)問題解答,希望對(duì)你有所幫助。