游戲app開發(fā)流程(手機(jī)游戲開發(fā)流程)
今天給各位分享游戲app開發(fā)流程的知識,其中也會對手機(jī)游戲開發(fā)流程進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
想開發(fā)一款游戲,開發(fā)流程是什么樣的?
游戲 是一個相對復(fù)雜的軟件工程,要的技能和技巧很多,另外還需要一些專業(yè)的管理和品控。大體上來講, 游戲 主要工種是:策劃、程序、美術(shù),后期看情況引入 測試、運(yùn)營。
一般情況下,一款網(wǎng)游的人員中低配置,大概是:12個策劃,12個程序,18個美術(shù),4個測試,2個運(yùn)營。
程序中,7個前端程序,5個后端程序。策劃中,3人負(fù)責(zé)主角和怪物,3人負(fù)責(zé)關(guān)卡,4人負(fù)責(zé)系統(tǒng),2人負(fù)責(zé)數(shù)值。美術(shù)中,6人繪制角色、6人繪制場景、2人原畫設(shè)計(jì)、1人特效、1人動作、1人地圖編輯、1人界面。測試和運(yùn)營比較簡單,后期加入進(jìn)來即可。
其它的如音樂、片頭等,可以通過外包來完成。另外,再加上1名制作人和1名副制作人,這樣50人左右的一個團(tuán)隊(duì),可以完成一款普通的網(wǎng)絡(luò) 游戲 的制作。制作周期,大概上需要3年的時間。
第一年初始團(tuán)隊(duì),10人左右,程序策劃先行,程序完成程序架構(gòu)、技能和關(guān)卡編輯器、聯(lián)網(wǎng)、讀表等內(nèi)容,策劃完成 游戲 背景、主要系統(tǒng)和玩法、地圖設(shè)計(jì)、角色設(shè)計(jì)、怪物設(shè)計(jì)、關(guān)鍵內(nèi)容如物品+裝備的設(shè)計(jì)、副本設(shè)計(jì)等內(nèi)容。第二年擴(kuò)充成30人團(tuán)隊(duì),策劃開始制作 地圖、 關(guān)卡(副本)、 角色與怪物技能、 交互界面等, 并引入美術(shù)團(tuán)隊(duì), 大規(guī)模制作內(nèi)容。第三年擴(kuò)充成50人團(tuán)隊(duì),繼續(xù)補(bǔ)充內(nèi)容,另外開始調(diào)整數(shù)值,補(bǔ)缺補(bǔ)漏,出包,測試與修改bug,準(zhǔn)備運(yùn)營等。
現(xiàn)在制作 游戲 ,還有額外的版號風(fēng)險(xiǎn),所以一定要留出更富余的資金才行(至少當(dāng)然,業(yè)外人士如果上來就做這樣大可以考慮200~400萬左右入股手機(jī)卡牌或者PC單機(jī)團(tuán)隊(duì)這樣的投資,和創(chuàng)始人一起共擔(dān)風(fēng)險(xiǎn),減少開銷。當(dāng)然,這樣也有壞處,就是您要實(shí)現(xiàn)自己的表達(dá)意愿,就需要有所收斂了( 游戲 行業(yè)作為有濃厚創(chuàng)新創(chuàng)意氛圍的行業(yè),大部分創(chuàng)始團(tuán)隊(duì)也是有非常強(qiáng)烈的表達(dá)意愿的,每個人都需要尊重和聆聽別人的idea,也要提出和闡述自己的見解,尤其是策劃,每天的工作就是“撕逼”)。
游戲 開發(fā)是一個復(fù)雜的工程,但看題主的意圖是想獨(dú)立開發(fā)一款 游戲 。
那么一個人能不能開發(fā)一款 游戲 呢?答案當(dāng)然是肯定的 。
游戲 的范疇很大,從上百G的3A大作,到僅僅64K的超級馬里奧,都是 游戲 ,并且 游戲 獲得市場的認(rèn)可跟自身的體積沒有半毛錢的關(guān)系,所以我們沒必要對著3A大作望洋興嘆!什么都沒做就先否定自己。
對于 游戲 開發(fā)的流程、分工、以及各種必要元素很多答主都分析的井井有條,在這里沒有必要過多累贅,僅僅分析一下,對于一個新入門的 游戲 開發(fā)者應(yīng)該具備哪些素養(yǎng):
前提:
1,如果題主想要開發(fā)一款類似于《使命召喚:戰(zhàn)區(qū)》、亦或是《刺客信條:奧德賽》這類的超大型的3A巨制,那么基本就不需要往下看了,因?yàn)橐袁F(xiàn)在的技術(shù)很難一個人獨(dú)立完成這樣的 游戲 ,這些 游戲 都是用上千人的隊(duì)伍花費(fèi)數(shù)年制作的。
2,如果題主有大量的資金(上不封頂),可以直接找專業(yè)公司做,以下也可以忽視。
如果以上都是否定,那么題主就可以繼續(xù)往下看了~
學(xué) 游戲 先學(xué)編程,這步必不可少
現(xiàn)在 游戲 的開發(fā)技術(shù)五花八門,但最重要的一環(huán)就是編程,如果把一款 游戲 比作一個人的話,那么編程就比作人的大腦,編程的重要性由此可見一斑。
那么編程要學(xué)哪些語言呢?這里只推薦兩門語言:C#和swift。這兩門語言都是現(xiàn)代化的面向?qū)ο缶幊陶Z言,功能強(qiáng)大,且簡潔易掌握。那么這兩種語言要怎么選擇呢?
1,C#是首選的。它所依附的Unity 3D是現(xiàn)在最受歡迎 游戲 開發(fā)平臺,依靠他基本可以開發(fā)出現(xiàn)在市面上所有類型的 游戲 (PS:《王者榮耀》也是它開發(fā)的哦~)。并且支持跨平臺,一個 游戲 工程,可以發(fā)布在所有 游戲 平臺:如PC、PS4、Xbox、iOS、Android等,省去了用戶跨平臺移植的麻煩
2,swift僅僅是針對iOS平臺,蘋果利用它開發(fā)了自己的 游戲 引擎:SpriteKit、SceneKit等,因?yàn)樗容^簡單,已經(jīng)有80歲的老奶奶和6歲的小朋友利用它開發(fā)出了 游戲 并深受好評!當(dāng)然缺點(diǎn)也比較明顯,只能運(yùn)行于蘋果設(shè)備,如:iPhone,iPad,Mac等,無法運(yùn)行在PC或安卓設(shè)備。
具體選擇就看題主的意愿了,我的建議是直接C#省事!
美術(shù)和音樂,雖跨度巨大,但有折中方法
如果把編程比作人的大腦,那么美術(shù)就是人的骨肉或衣服,音樂就是人的靈魂。
美術(shù)的功夫深不見底,如果想要研究,一輩子的時間也不夠充裕,音樂亦是如此。對于一款小型的獨(dú)立 游戲 ,美術(shù)可能就是幾張圖片,如《Flappy Bird》就是幾張小鳥的動作分解圖和背景,音效就是一段簡單的循環(huán)播放音樂和死亡的音樂,一個人完全可以搞定,但是阻擋不了它的風(fēng)靡!
關(guān)卡設(shè)計(jì)、戰(zhàn)斗平衡等
這些也是 游戲 中特別注意的點(diǎn),也是體現(xiàn)設(shè)計(jì)者巧妙心思的點(diǎn),做好了可能就是 游戲 的核心玩法,做不好就會被用戶罵成翔!
以上幾點(diǎn)淺薄的認(rèn)識希望對題主有所幫助~
1、前期交涉溝通
游戲 開發(fā)項(xiàng)目達(dá)成合作的前期,售前人員將與客戶有深入的溝通,充分了解客戶具體的需求,并對客戶需求進(jìn)行專業(yè)的分析,將前期的意向需求認(rèn)真記錄在案。接下來,售前人員再與開發(fā)部門工程師進(jìn)行溝通,轉(zhuǎn)達(dá)客戶需求, 游戲 開發(fā)人員將對客戶的需求做初步的可行性評估分析,并給出即充分滿足客戶需求又可行的項(xiàng)目方案。然后售前人員將確定下來的方案與客戶溝通,請客戶做二次需求確認(rèn)。
2、 游戲 APP開發(fā)前期策劃并做確認(rèn)
繼第一步后,售前人員將初步的確認(rèn) 游戲 開發(fā)結(jié)果反饋給策劃人員,策劃人員制作出具體的方案,并將策劃方案與客戶溝通,雙方更終確定 游戲 開發(fā)整體細(xì)節(jié)流程等問題,達(dá)成一致后方可實(shí)施 游戲 開發(fā)方案。
3、 游戲 APP開發(fā)
開發(fā)部門工程師根據(jù)策劃方案,合理安排每一階段項(xiàng)目進(jìn)度及目標(biāo),并適時的與客戶溝通項(xiàng)目進(jìn)程,讓客戶也能有效參與到 游戲 開發(fā)項(xiàng)目每一階段的實(shí)施當(dāng)中來。確保在開發(fā)過程中保證客戶的滿意度,即臨時性的問題更改。
4、 游戲 APP開發(fā)的相關(guān)運(yùn)行測試
開發(fā)部門工程師對 游戲 開發(fā)進(jìn)行內(nèi)外網(wǎng)測試、測試、壓力測試等一系列測試,之后交付客戶測試,進(jìn)行初次檢驗(yàn)。
5、完成APP開發(fā)進(jìn)行交付
測試完成后的 游戲 產(chǎn)品交付交付客戶,客戶可在外網(wǎng)環(huán)境下再次測試,進(jìn)行終檢,檢驗(yàn)合格后,交付尾款。大致 游戲 開發(fā)簡便流程到此也就結(jié)束了。
游戲 開發(fā)項(xiàng)目達(dá)成合作的前期,售前人員將與客戶有深入的溝通,充分了解客戶具體的需求,并對客戶需求進(jìn)行專業(yè)的分析,將前期的意向需求認(rèn)真記錄在案。接下來,售前人員再與開發(fā)部門工程師進(jìn)行溝通,轉(zhuǎn)達(dá)客戶需求, 游戲 開發(fā)人員將對客戶的需求做初步的可行性評估分析,并給出即充分滿足客戶需求又可行的項(xiàng)目方案。然后售前人員將確定下來的方案與客戶溝通,請客戶做二次需求確認(rèn)。
2、 游戲 APP開發(fā)前期策劃并做確認(rèn)
繼第一步后,售前人員將初步的確認(rèn) 游戲 開發(fā)結(jié)果反饋給策劃人員,策劃人員制作出具體的方案,并將策劃方案與客戶溝通,雙方更終確定 游戲 開發(fā)整體細(xì)節(jié)流程等問題,達(dá)成一致后方可實(shí)施 游戲 開發(fā)方案。
3、 游戲 APP開發(fā)
開發(fā)部門工程師根據(jù)策劃方案,合理安排每一階段項(xiàng)目進(jìn)度及目標(biāo),并適時的與客戶溝通項(xiàng)目進(jìn)程,讓客戶也能有效參與到 游戲 開發(fā)項(xiàng)目每一階段的實(shí)施當(dāng)中來。確保在開發(fā)過程中保證客戶的滿意度,即臨時性的問題更改。
4、 游戲 APP開發(fā)的相關(guān)運(yùn)行測試
開發(fā)部門工程師對 游戲 開發(fā)進(jìn)行內(nèi)外網(wǎng)測試、測試、壓力測試等一系列測試,之后交付客戶測試,進(jìn)行初次檢驗(yàn)。
5、完成APP開發(fā)進(jìn)行交付
測試完成后的 游戲 產(chǎn)品交付交付客戶,客戶可在外網(wǎng)環(huán)境下再次測試,進(jìn)行終檢,檢驗(yàn)合格后,交付尾款。大致 游戲 開發(fā)簡便流程到此也就結(jié)束了。
游戲 的制作過程。
工具/原料
電腦 手機(jī)
方法/步驟
1/4 分步閱讀
1. 游戲 制作過程并不神秘。按不同,可分為網(wǎng)絡(luò) 游戲 (online game)和家用機(jī) 游戲 (consol game)。其開發(fā)過程大致可以分為原始創(chuàng)意階段——項(xiàng)目研發(fā)階段——項(xiàng)目開發(fā)階段—— 游戲 測試階段—— 游戲 運(yùn)營階段。作為個人,在 游戲 制作過程中的分工有美術(shù)(AD美術(shù)總監(jiān)、角色、場景、動作、特效、UI界面)、程序(主程、網(wǎng)絡(luò)端程序、客戶端程序)、策劃(主策劃、執(zhí)行策劃)、音樂(為主)。而網(wǎng)絡(luò) 游戲 和家用機(jī) 游戲 在美術(shù)方面的要求不大相同。網(wǎng)絡(luò) 游戲 更注重UI的交互、風(fēng)格的多樣、內(nèi)容的充實(shí)。而家用機(jī) 游戲 更注重畫面的表現(xiàn)力、技術(shù)的先進(jìn)和UI細(xì)節(jié)的細(xì)膩。近幾年,網(wǎng)絡(luò) 游戲 的美術(shù)在畫面表現(xiàn)力上有向家用 游戲 靠近的趨勢。就國內(nèi)該行業(yè)的發(fā)展現(xiàn)狀來說,美術(shù)、程序這兩塊的合格人才是最緊缺的。
2/4
2. 游戲 制作全過程: (1)【 游戲 策劃】 工作范疇:故事設(shè)計(jì),AI設(shè)計(jì),玩法設(shè)計(jì),數(shù)字設(shè)定,關(guān)卡設(shè)計(jì) 人員配置:編劇人員, 游戲 策劃人員 (2)【 游戲 美術(shù)】 工作范疇:原畫,建模,貼圖,動畫特效,用戶界面 人員配置:原畫師,模型師,材質(zhì)師,動畫師,特效師,UI設(shè)計(jì)師 (3)【 游戲 程序】 工作范疇: 游戲 引擎程序,腳本編輯,材質(zhì)開發(fā) 人員配置:程序員,工程師,Shader程序員 (4)【 游戲 整合】 工作范疇:關(guān)卡整合,數(shù)值調(diào)整,程序與美術(shù)結(jié)合,音效置入 人員配置:程序員,工程師 (5)【 游戲 測試】 工作范疇:數(shù)值微調(diào),極限測試,除錯 人員配置:程序員,工程師
3/4
3.學(xué)習(xí) 游戲 制作必須掌握三大方向的知識和! 游戲 美術(shù),需要一定的美術(shù)功底。要用到的有:max,zbrush,ps等等。 游戲 程序,當(dāng)然是學(xué)計(jì)算機(jī)類。要學(xué)習(xí)程序語言。比如c,c++,as3,php等等。 游戲 策劃,則比較復(fù)雜。因?yàn)椴邉澯旨?xì)分為數(shù)值策劃,系統(tǒng)策劃,劇情策劃等。而且策劃要具備一定的程序和美術(shù)基礎(chǔ)。所以如果想往劇情方面發(fā)展的話,要學(xué)文科, 歷史 心理學(xué)等專業(yè)。如果是數(shù)值和系統(tǒng),則比較注重邏輯分析等,則偏向于理工科。用到的一半是office系列的。
4/4
4. 游戲 制作的一些其它職位 原畫師:根據(jù) 游戲 人員的行業(yè)經(jīng)驗(yàn),進(jìn)行高強(qiáng)度的繪畫訓(xùn)練,達(dá)到精通色彩鮮明、結(jié)構(gòu)比例準(zhǔn)確,提高鑒賞及創(chuàng)意能力,保證學(xué)生自身水平快速提高,達(dá)到行業(yè)用人標(biāo)準(zhǔn) 模型師:通過角色建模、人體解剖、場景建模、道具建模、展UV、貼圖繪制、法線烘培等知識的學(xué)習(xí)和研究,使學(xué)員熟練掌握各種技法,達(dá)到行業(yè)用人標(biāo)準(zhǔn) 材質(zhì)師:通過角色建模、人體解剖、場景建模、道具建模、展UV、貼圖繪制、法線烘培等知識的學(xué)習(xí)和研究,使學(xué)員熟練掌握各種技法,達(dá)到行業(yè)用人標(biāo)準(zhǔn) 動畫師:讓學(xué)生知道各種動畫制作的表現(xiàn),角色的整體塑造、風(fēng)格動畫的制作,學(xué)成后具備掌握扎實(shí)的動畫原理和動畫表現(xiàn)力,精通動畫制作 特效師:針對 游戲 特效制作的高級人才需求,通過色彩搭配、特效貼圖繪制及粒子特效的使用,制作出色彩炫麗、節(jié)奏感強(qiáng)、具有視覺沖擊力的特效
1、3D數(shù)學(xué),包括矩陣、四元數(shù)、空間變換、碰撞檢測等等;
2、C、C++要熟練掌握,對內(nèi)存、指針這些都要很熟悉;
3、底層的計(jì)算機(jī)知識、組成原理很重要,最好能會一些匯編;
4、數(shù)據(jù)結(jié)構(gòu)和算法,非常重要,基礎(chǔ)都很重要;
5、對 游戲 的整體認(rèn)識,包括 游戲 需要哪幾個模塊,比如渲染、物理、AI、gameplay等等,最好自己不用引擎的情況下寫過一些基礎(chǔ)的引擎、渲染模塊等等;
6、對 游戲 需要有自己的認(rèn)識和見解,玩 游戲 也要學(xué)會分析,知道如何分析 游戲 的優(yōu)缺點(diǎn),知道什么樣的 游戲 好玩,為什么好玩,建議多看各種文章和視頻;等等
想學(xué)可以報(bào)個培訓(xùn)班,優(yōu)就業(yè)不錯
籌備階段:籌建團(tuán)隊(duì),確定項(xiàng)目的基本方向。
原型階段:實(shí)現(xiàn)一個 游戲 原型,發(fā)布Alpha測試版,以驗(yàn)證和調(diào)整預(yù)定的方向。
發(fā)布階段:發(fā)布 游戲 的Beta測試版本,供內(nèi)部封閉測試,做上線前最后的準(zhǔn)備。
迭代階段:完成對Beta測試版的修改,上線后按迭代周期,持續(xù)開發(fā)和調(diào)優(yōu)產(chǎn)品
籌備階段:籌建團(tuán)隊(duì),確定項(xiàng)目的基本方向。
原型階段:實(shí)現(xiàn)一個 游戲 原型,發(fā)布Alpha測試版,以驗(yàn)證和調(diào)整預(yù)定的方向。
發(fā)布階段:發(fā)布 游戲 的Beta測試版本,供內(nèi)部封閉測試,做上線前最后的準(zhǔn)備。
迭代階段:完成對Beta測試版的修改,上線后按迭代周期,持續(xù)開發(fā)和調(diào)優(yōu)產(chǎn)品
現(xiàn)在 游戲 開發(fā)還是比較熱門的,之前朋友在優(yōu)就業(yè)培訓(xùn)的,現(xiàn)在就業(yè)的挺好的
首先先得設(shè)計(jì) 游戲 的人物,還要想 游戲 的類型,接下來試圖加進(jìn)一些特技演出,然后開放服務(wù)器,再開測試,然后進(jìn)行反復(fù)修改,然后就發(fā)不
自己怎么開發(fā)app軟件
谷歌推出的AppInventorAndroidApp開發(fā)工具可以讓你僅通過拖拉式的簡單操作就可以創(chuàng)建自己的AndroidApp。對于那些為了特定目的想要動手嘗試開發(fā)一個簡單應(yīng)用的用戶。
如何自己開發(fā)app游戲
首先你的有Java的基礎(chǔ),還要學(xué)會使用Android studio這個軟件。如果要開發(fā)游戲最好使用unity這個軟件。
關(guān)于游戲app開發(fā)流程和手機(jī)游戲開發(fā)流程的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。