匯眾教育Logo

36
在招課程

14
校區(qū)數(shù)量

 

咨詢電話:

完成一個游戲開發(fā)的核心流程是什么?

 

完成一個游戲開發(fā)的核心流程是什么?

 
標(biāo)簽: 游戲開發(fā) 匯眾教育

游戲開發(fā)核心流程

 

  • 軟件:有兩部分

編寫游戲引擎、建模:需要熟練掌握C/C++Microsoft Develop Studio開發(fā)環(huán)境、使用SDK或者MFCDirectX/OpenGL、SQL編程、SQLServerOracle數(shù)據(jù)庫配置。

策劃、美工、音效:MAYA3DMAX 、PS(音效制作方面不熟,這方面無法提供)。 

流程:策劃——引擎——建模——美工——測試。 

團隊:首先要組成一個由各功能小組核心構(gòu)成的策劃組,負(fù)責(zé)構(gòu)思整個游戲的內(nèi)容架構(gòu),包括故事大綱、游戲風(fēng)格、人物造型、操作模式、任務(wù)模式、裝備模式、程序編寫、美工貼圖能否實現(xiàn)、資金預(yù)算能否維持等。 
籌建各功能小組:主編程組負(fù)責(zé)游戲引擎;建模組負(fù)責(zé)編寫一個完整的世界、各種人物、怪物等;美工組負(fù)責(zé)包裝游戲;測試組設(shè)置若干組服務(wù)器,對游戲進行測試。 

  • 游戲設(shè)計部門:為前期

1、立項 

主要目的是描述項目的風(fēng)格、主亮點、各方面的規(guī)則、具體可能會涉的游戲資源(如多少主角、多少場景、多少NPC等的統(tǒng)計) 

這個階段還要與投資人交流,描述清楚這個項目可不可以做、做了有什么好處、與其它同類游戲的對比、競爭優(yōu)劣勢的分析、種種設(shè)定因何這樣。說服投資人,這個項目就可以開做了。 

2、與主美主程開會:就具體如何劃分?jǐn)?shù)據(jù)結(jié)構(gòu)(如命名文件)進行交流。

*注:這有個前提,游戲設(shè)計必須要前于另兩個部門。不能讓很多程序或是美術(shù)都等著,這與成本有關(guān)。

3、分頭建表:游戲設(shè)計這個部門定了數(shù)據(jù)后,就開始分頭建表,游戲有多少會變動的數(shù)據(jù)就應(yīng)該有多少表 。如道具、NPC、場景、寵物、技能、ICON、特效、音樂、音效這些都要有表的。

*注:這里說的變動只是人為的變動,是不是被動、級別這些屬于被動的變動,不需要玩家等級表。

4、總方案形成:這時主策劃已經(jīng)給大家一份總案了,這個總案比較清楚地告訴大家這個游戲有什么玩點,也就是模塊。 

5、分頭工作:

1)劇情設(shè)計師開始編世界背景、世界觀。 
2)規(guī)則設(shè)計師開始與數(shù)據(jù)設(shè)計師一起一個一個分配著規(guī)則文檔。 
3)輔助員也可以開始確定一些道具、NPC的名字等。
(注:這些在主設(shè)計的審核下進行) 

6、提交美術(shù)部門:當(dāng)場景美術(shù)描述表、NPC美術(shù)描述表、道具美術(shù)描述表等東西出來了,確定后就可以交給美術(shù)部門開始試著做。

(注:這時,美術(shù)部門應(yīng)該也按投資人的要求確定了美術(shù)風(fēng)格)

*注:策劃的工作一直先于其它幾個部門,完善表、寫全規(guī)則文檔、寫數(shù)據(jù)表(為將來寫腳本做好準(zhǔn)備)等。


7、交付程序部門:美術(shù)部門的工作做完一部分就可以交付程序部門了,這時部門的數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)也已經(jīng)確定了,收到游戲資源、游戲規(guī)則后,可以做一個簡單的版本出來了。首先按游戲設(shè)計,把操作、視角等東西都理順 。這時,團隊中的人就可以都進來看看了。 

8、更新反饋:版本不斷更新內(nèi)容,然后游戲開發(fā)就一步步開動起來了。這個過程中,需要不斷的反饋。 

美術(shù)部門進到游戲里,發(fā)現(xiàn)做的東西不好看就要返回去重做。

策劃部門如果數(shù)據(jù)不合理,要隨時調(diào) 。同時,如果寫了模塊,要交給程序部門,還要寫腳本,實現(xiàn)在游戲中之后要去測試。 1)如果是程序部門理解不清或是別的BUG要及時反饋; 
2)如果是規(guī)則有問題,或是數(shù)據(jù)不合理,要自行調(diào)節(jié); 
3)另外為了給將來游戲的宣傳推廣留好接口,對于每個模塊在游戲中可以做什么活動等都要有文檔描述。 

*
附:名詞釋義 

游戲引擎:不是一個軟件,更不是其它的什么東西,只是一段這個游戲能實現(xiàn)什么的中心代碼。這個代碼,也許可以做出很多東西,也許在這個基礎(chǔ)上做出很好的花樣,但需要程序去挖掘,更需要游戲設(shè)計部門去了解。故常被稱作游戲平臺。 
編輯器:位置要比腳本高一些的一個軟件 。它的作用就是生成腳本。優(yōu)點是用著方便,但是因為寫死了,功能不能隨心所欲。

從上面這么多復(fù)雜的角色、工序,流程等等,可以看出來一個稍微大型一點的游戲要做出來都是不簡單的。如果對游戲興趣的朋友想從事游戲開發(fā)方面的工作,可以看看上面哪些角色是你感興趣的,可以往這方面發(fā)展。

有問必答,專業(yè)學(xué)習(xí)規(guī)劃師為您免費咨詢解答
課程底價、品牌對比、師資力量、學(xué)習(xí)時間、課程內(nèi)容、報考政策...想了解什么?就來咨詢學(xué)習(xí)規(guī)劃師吧!
登錄后發(fā)表評論
評論
 
 
預(yù)約試聽