手機(jī)游戲制作教程 什么是游戲開發(fā)?想做游戲我應(yīng)該學(xué)什么好?
什么是游戲開發(fā)?想做游戲我應(yīng)該學(xué)什么好?現(xiàn)在游戲制作這個行業(yè)是一個非常有前景的朝陽行業(yè),做這個行業(yè)的人,目前在我們國家的薪水都是頂級的,而這方面的人才卻很稀少。大學(xué)里也很少開設(shè)這種游戲制作的課程,即便
什么是游戲開發(fā)?想做游戲我應(yīng)該學(xué)什么好?
現(xiàn)在游戲制作這個行業(yè)是一個非常有前景的朝陽行業(yè),做這個行業(yè)的人,目前在我們國家的薪水都是頂級的,而這方面的人才卻很稀少。大學(xué)里也很少開設(shè)這種游戲制作的課程,即便是有,很多老師的水平基本上也就是一些理論派,沒什么干貨。其實(shí)很多人想做這個行業(yè),于是從網(wǎng)上扒拉各種游戲制作教程學(xué)習(xí),學(xué)了半天也是一頭霧水,稀里糊涂,說不會吧,還真會,說會吧,水平還真不咋地。學(xué)的東西太雜亂無章,沒有什么系統(tǒng),缺乏真功夫,很難在游戲制作這個行業(yè)里立足,這是我們很多游戲?qū)W習(xí)行業(yè)人員的悲哀。
如何自己制作一部游戲?
制作一部游戲不是你想的那么簡單:
①先說下,游戲制作的主要流程:
首先嗯,游戲開發(fā)小組啊,你得有一個啊策劃啊!有新的想法和念頭,才能孕育出一個新的游戲。創(chuàng)意有了,你就得重點(diǎn)寫出策劃方案。
②游戲設(shè)計:
我設(shè)計一個游戲,首先你必須要確定幾個重要方針啊,第一是什么類型的游戲?第二時代背景,第三什么模式,第四程式技術(shù)等等。
一,類型:
是角色扮演呢,戰(zhàn)略呀,動作呀,意志啊,冒險吶,什么類型的啊?首先要確定這個!
二,時代背景
嗯,背景在什么年代?嗯,什么時期?例如三國志定位在漢朝末期,軒轅劍定位在春秋戰(zhàn)國時代?
三,模式
當(dāng)類型和時代背景設(shè)定好后,就開始構(gòu)建游戲的模式。什么是模式呢?假如你的背景定在古代中國,類型是即時戰(zhàn)略,那你就要思考游戲的內(nèi)容了。你創(chuàng)造這游戲,可能需要生產(chǎn)方面的因素,這因素有可能是糧食,礦產(chǎn)及木材,也可能是嗯能源石油,太陽等。戰(zhàn)斗模式就得創(chuàng)造地形啊,就得考慮到天氣因素和資源因素等。呃,切記不要抄襲別人的模式。
四,程式技術(shù)
無論你對一個游戲想的多好啊,架構(gòu)設(shè)計多龐大,如果程式人員本身技術(shù)配合不了。那一切都是枉然,所以設(shè)計一個游戲之前必須要先去征詢程式人員的意見,在這個環(huán)境中,不僅程式人員要有相關(guān)技術(shù),完整的系統(tǒng)分析及系統(tǒng)規(guī)劃是不可缺少的。這樣可以避免程序中不可預(yù)期的錯誤出現(xiàn),一個游戲中最好有兩個程式人員在運(yùn)作,可以互補(bǔ),這樣可發(fā)揮完整的戰(zhàn)略。
所以說,你想做一個自己的游戲,這是非常困難的。
開發(fā)一款小游戲需要多少錢?
看你的開發(fā)規(guī)模而定,有些游戲別看“小”,做起來還是相當(dāng)費(fèi)勁的。
我們以微信小游戲中的《海盜來了》為例。
2個策劃,一個偏玩法,一個偏運(yùn)營。
2個美術(shù),一個原畫和界面,一個動畫。
2個程序,一個前端,一個后端。
為了省錢,我們把測試工作分?jǐn)偨o了以上6人。
加上問題只是開發(fā)費(fèi)用,我們暫且不計長期投入的服務(wù)器和運(yùn)營費(fèi)用。
像這樣的一款游戲,6個人的團(tuán)隊,第一版上線大概需要1個月左右。我們按照較低的人員工資1.5萬每人來計算的話,開發(fā)費(fèi)用是9萬元。如果要達(dá)到市面上海盜來了的完成度的話,至少耗時3個月。
當(dāng)然,以上是按照最少代價估計的,如果要平攤公司房租、社保公積金等等,就不知這個代價了。
如果走外包形式,按里程碑付費(fèi),每個里程碑也不會低于15萬(除非對方已經(jīng)做過海盜來了)。
當(dāng)然,海盜來了是稍微復(fù)雜點(diǎn)的小游戲。
如果你想做簡單點(diǎn)的,比如拼音,1個策劃1個程序1個美術(shù)只需要1個星期就能做出來了。按照以上工資的話成本大概是1~2萬。
如果你想做一個小游戲,玩法簡單,但是有很多關(guān)卡,那可能會花費(fèi)策劃很多時間。這是你可以選擇同時開多個項目,盡量減少人員閑置的情況,也可以一定程度上降低成本。
最后,歡迎關(guān)注我們哦!
怎么編程小游戲?
需要學(xué)習(xí)多種編程語言。
1:首先要知道游戲編程用的什么語言。
2:c 語言是目前最為穩(wěn)定的、指針最為全面的語言。游戲尤其網(wǎng)游的穩(wěn)定性要求極高,因此必須用c 。
3:先學(xué)c語言,c語言是全部計算機(jī)語言的基礎(chǔ)更是c 的基礎(chǔ)。因此要學(xué)好。再學(xué)c ,這個要學(xué)精,不然開發(fā)游戲沒戲。然后學(xué)數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫、線性代數(shù)、離散數(shù)學(xué)結(jié)構(gòu)。
4:html、css、js也要知道。
5:如果要制作跨平臺游戲,建議學(xué)習(xí)下opengl/opengles,這是個很強(qiáng)大很專業(yè)的圖形接口,因為很多平臺支持所以適合跨平臺游戲制作使用。
6:做2d游戲,可以使用cocos2dx等一些引擎,當(dāng)然你也可以使用上面的3d引擎制作2d游戲。
小學(xué)生學(xué)習(xí)編程,學(xué)習(xí)什么編程最好?
小學(xué)生學(xué)習(xí)編程,建議購買“小創(chuàng)客”給孩子的編程作為啟蒙書。見下圖所示。
這本書按照小學(xué)生的特點(diǎn)比較形象化,沒有大人編程的那么多語言??梢杂蓽\入深的讓孩子們逐步提高興趣。知道網(wǎng)絡(luò)安全知識,小創(chuàng)客的第一課給孩子的編程啟蒙書,了解計算機(jī)是如何工作的,圖文并茂。
●這樣可以提升孩子們的邏輯能力、思維的縝密性、提高創(chuàng)造力,還能幫助孩子對其他學(xué)科融會貫通。近兩年,在國內(nèi)倡導(dǎo)創(chuàng)客教育的背景之下,讓孩子學(xué)習(xí)編程正逐漸成為一種大趨勢,這種趨勢的核心是讓孩子減輕壓力,在快樂中學(xué)習(xí)。市面上現(xiàn)有的少兒編程教育產(chǎn)品,有些是借助實(shí)物操作進(jìn)行編程,