- 相關(guān)推薦
常規(guī)游戲項(xiàng)目開發(fā)流程
對(duì)于大型的游戲,一般需要幾十個(gè)人的團(tuán)隊(duì)制作幾年;而小游戲則可能只需一個(gè)人制作幾天。以下是小編整理的關(guān)于常規(guī)游戲項(xiàng)目開發(fā)流程,希望大家認(rèn)真閱讀!
概述
常規(guī)游戲指一般的具備網(wǎng)絡(luò)服務(wù)器端的客戶端游戲、頁游、手游。開發(fā)這類游戲,一般會(huì)分以下四個(gè)階段:
1.籌備階段:籌建團(tuán)隊(duì),確定項(xiàng)目的基本方向。
2.原型階段:實(shí)現(xiàn)一個(gè)游戲原型,發(fā)布Alpha測(cè)試版,以驗(yàn)證和調(diào)整預(yù)定的方向。
3.發(fā)布階段:發(fā)布游戲的Beta測(cè)試版本,供內(nèi)部封閉測(cè)試,做上線前最后的準(zhǔn)備。
4.迭代階段:完成對(duì)Beta測(cè)試版的修改,上線后按迭代周期,持續(xù)開發(fā)和調(diào)優(yōu)產(chǎn)品。
在這些階段中,我們都必須注意開發(fā)流程中的一些重要因數(shù):
角色:定義一些角色,規(guī)定其工作權(quán)力和責(zé)任,避免過度討論或盲進(jìn)
交付物件標(biāo)準(zhǔn):每個(gè)角色都必須按照一定標(biāo)準(zhǔn)來交付工作成果,避免在長長的工作鏈條中出現(xiàn)很多誤差。
工作方法細(xì)節(jié):由于游戲開發(fā)是一個(gè)涉及多個(gè)專業(yè)的復(fù)雜過程,所以這個(gè)過程中有一些工作方法,是必須要遵守的,否則將會(huì)嚴(yán)重降低開發(fā)效率。
作為一個(gè)完整的游戲開發(fā)團(tuán)隊(duì)(不包含運(yùn)營團(tuán)隊(duì)),整體的結(jié)構(gòu)應(yīng)該大致如下:
籌備階段
1、角色定義
投資人:根據(jù)市場(chǎng)狀況和投資預(yù)期,提出商業(yè)目標(biāo)和項(xiàng)目邀約,和制作人討論并審核確定《產(chǎn)品方向》,制作《投資計(jì)劃》,按計(jì)劃安排資金投放,并承擔(dān)投資后果。
制作人 :根據(jù)投資人的商業(yè)目標(biāo),整理和組織市場(chǎng)調(diào)查數(shù)據(jù)和《競品資料》,制訂《產(chǎn)品方向》。根據(jù)《投資計(jì)劃》組建核心團(tuán)隊(duì)。在某些項(xiàng)目里,投資人和制作人是同一個(gè)人。
核心團(tuán)隊(duì):一般由制作人和主程,主策,主美組成,有些時(shí)候還包括項(xiàng)目經(jīng)理。在某項(xiàng)項(xiàng)目里,制作人可能由核心團(tuán)隊(duì)里的任何一個(gè)人兼任。
項(xiàng)目經(jīng)理:負(fù)責(zé)制訂工作計(jì)劃,監(jiān)督進(jìn)度,安排各種資源。初期可能會(huì)有很多秘書工作需要擔(dān)任。在某些項(xiàng)目里,項(xiàng)目經(jīng)理可能由核心團(tuán)隊(duì)中任何一個(gè)人兼任。
2、交付物件
《投資計(jì)劃》:由時(shí)間、金額、項(xiàng)目進(jìn)度檢查標(biāo)準(zhǔn),這三列組成的一個(gè)表格。需要附帶上修改日志和完成記錄。
《產(chǎn)品方向》:一個(gè)具體的文檔,記錄了產(chǎn)品概念所依據(jù)的市場(chǎng)狀況(數(shù)據(jù))、競品的情況(數(shù)據(jù));也記錄了項(xiàng)目產(chǎn)品的基本情況:游戲的題材、游戲的玩法、游戲收費(fèi)方法的基本概念,以及市場(chǎng)推廣、運(yùn)營的基本思路。
《競品資料》:羅列所有主要的競爭對(duì)手產(chǎn)品的情況,包括產(chǎn)品市場(chǎng)數(shù)據(jù),開發(fā)方案(如能搜集到),評(píng)測(cè)資料,用戶反饋等。需要由制作人持續(xù)更新關(guān)注,隨時(shí)整理添加。
3、重點(diǎn)注意
產(chǎn)品概念討論方法
針對(duì)用戶特性:游戲產(chǎn)品形態(tài)非常豐富,細(xì)節(jié)也很多,所以在討論任何設(shè)計(jì)的時(shí)候,都必須按照既定的用戶畫像來做標(biāo)準(zhǔn)判斷,避免大而全或者鉆牛角尖。在各種“調(diào)查報(bào)告”無效的情況下,邀請(qǐng)幾個(gè)目標(biāo)用戶作直接溝通,往往能獲得最真實(shí)、最有效的情報(bào),不用過于擔(dān)心“代表性”不夠,因?yàn)楣残酝潜容^明確的部分。
針對(duì)競品:在用戶、市場(chǎng)情報(bào)不夠充分的時(shí)候,競爭對(duì)手能提供最直接的產(chǎn)品信息。通過分析競爭對(duì)手的產(chǎn)品,特別是跟蹤競爭產(chǎn)品的變化,就能猜出用戶和市場(chǎng)的反饋。就算本產(chǎn)品的競爭對(duì)手不多,方向相似度不高,只要是目標(biāo)用戶群體接近,也可以通過競爭產(chǎn)品的用戶感受來了解用戶心理。切記閉門造車,不接觸市場(chǎng)風(fēng)潮。
不應(yīng)該深入的部分:在籌備階段,容易陷入頭腦風(fēng)暴,所以我們不應(yīng)該深入討論產(chǎn)品的開發(fā)過程、開發(fā)工具、開發(fā)人員。對(duì)于產(chǎn)品的細(xì)節(jié),也不宜過細(xì),但應(yīng)該找出一些簡單明確的概念來代替,如“經(jīng)過XX修改的競品A”這樣就很好。
團(tuán)隊(duì)缺人對(duì)策
招聘渠道:首選熟人朋友圈,其次畢業(yè)生和培訓(xùn)機(jī)構(gòu),最后是網(wǎng)上投遞簡歷。由于現(xiàn)在的培訓(xùn)機(jī)構(gòu)一般都需要簽就業(yè)協(xié)議,所以對(duì)于創(chuàng)業(yè)團(tuán)隊(duì),小型公司來說可以作為一個(gè)比較穩(wěn)定的人員來源。大型公司最好就是各種高校的招聘會(huì)了。獵頭也可以考慮,但是對(duì)候選人需要仔細(xì)甄別。
選擇簡單的工作方法:缺人的情況下,往往是缺牛人。所以一定要選擇簡單的工作方法,各種高大上的流程,一定要在有IT技術(shù)保障下實(shí)施,不要直接推行而不顧實(shí)際情況,這些可能有問題的方法包括:定期匯報(bào)制度、全自動(dòng)化項(xiàng)目管理、沒有足夠儲(chǔ)備的技術(shù)開發(fā)方案等等。
培訓(xùn)準(zhǔn)備:根據(jù)初期可能到職的人員,進(jìn)行基礎(chǔ)能力的培訓(xùn),比如SVN的使用,BUG跟蹤系統(tǒng)的使用,基礎(chǔ)的開發(fā)技術(shù)、美術(shù)、策劃文檔標(biāo)準(zhǔn)。這些培訓(xùn)都是需要多次進(jìn)行,所以應(yīng)該先準(zhǔn)備好培訓(xùn)資料,避免新成員入職措手不及。
時(shí)間控制
會(huì)議:籌備階段大概有一半的時(shí)間是在做溝通,因此會(huì)議時(shí)間需要特別控制。要嚴(yán)格遵守議題議程。如果有遺留問題,應(yīng)該有專人搜集整理并且跟進(jìn),而不是在會(huì)上去解決。因?yàn)闀?huì)上提的方案,往往沒有自己在認(rèn)真思考的環(huán)境更完善。另外就是避免“挨個(gè)報(bào)告”那種沒有明確議題的會(huì)議。這種溝通了解放到其他時(shí)間,少部分人溝通會(huì)更清楚。
招聘期限:根據(jù)經(jīng)驗(yàn),核心團(tuán)隊(duì)具備的情況下,要組建到項(xiàng)目正式啟動(dòng)的團(tuán)隊(duì),基本需要3個(gè)月左右。假如接近3個(gè)月都沒有什么進(jìn)展,應(yīng)該和投資人反映,并研究解決方法。一般最簡單的就是提高工資和雇傭獵頭。
原型(Alpha)階段
1、角色定義
主策:提出產(chǎn)品原型的概念,交付《項(xiàng)目總體設(shè)計(jì)》,并協(xié)助原型開發(fā),突出產(chǎn)品特點(diǎn)。
主程:選擇技術(shù)方案,定義美術(shù)、策劃資源的技術(shù)標(biāo)準(zhǔn)。搭建開發(fā)環(huán)境,編寫產(chǎn)品原型。在客戶端開發(fā)方面,和美術(shù)同事合作,調(diào)整原型效果以達(dá)到測(cè)試的目的。
主美:選擇美術(shù)風(fēng)格,在策劃和技術(shù)的共同討論下,確定各美術(shù)組件的基本技術(shù)標(biāo)準(zhǔn),如大小、尺寸、容量。并且確定美術(shù)資源的格式。
項(xiàng)目經(jīng)理:有些團(tuán)隊(duì)由制作人、或者主策兼任。此階段在明確游戲原型后,產(chǎn)品、技術(shù)、美術(shù)人員都會(huì)需要各自開發(fā)一些內(nèi)容,然后再整合到一起。因此項(xiàng)目經(jīng)理應(yīng)該負(fù)責(zé)組織大家共享這些信息,一起討論和評(píng)審各階段產(chǎn)品,確保各環(huán)節(jié)不脫節(jié)。
2、交付物件
《項(xiàng)目總體設(shè)計(jì)》:規(guī)定了游戲的題材、玩法、收費(fèi)模式。確定游戲的重點(diǎn)樂趣和表現(xiàn)特點(diǎn)。列出游戲的長期開發(fā)計(jì)劃所需要的系統(tǒng)、關(guān)卡、內(nèi)容綱要。作為后續(xù)策劃工作的總需求列表。
《美術(shù)風(fēng)格指導(dǎo)》:以實(shí)例原畫圖來規(guī)定整體美術(shù)風(fēng)格。
《美術(shù)資源格式標(biāo)準(zhǔn)》:對(duì)游戲原型的美術(shù)資源格式,做出標(biāo)準(zhǔn)規(guī)定,包括美術(shù)文件的格式、尺寸、精度標(biāo)準(zhǔn)、命名、SVN路徑規(guī)則等。
開發(fā)環(huán)境:SVN服務(wù)器地址、BUG跟蹤系統(tǒng)地址、IDE選擇產(chǎn)品和版本、開發(fā)和測(cè)試的內(nèi)網(wǎng)服務(wù)器、演示用外網(wǎng)服務(wù)器。
《技術(shù)方案選型方案》:開發(fā)游戲所用的客戶端和服務(wù)器端引擎、框架版本;程序的基本模塊代碼結(jié)構(gòu);項(xiàng)目文件目錄規(guī)范;測(cè)試和CI方案;技術(shù)難點(diǎn)的預(yù)設(shè)解決方案。
可運(yùn)行的原型產(chǎn)品(DEMO):突出表現(xiàn)游戲核心玩法和美術(shù)風(fēng)格的一個(gè)程序,可以是一個(gè)單獨(dú)的游戲關(guān)卡。
3、重點(diǎn)注意
原型開發(fā)階段,主要目的是驗(yàn)證產(chǎn)品的基本面問題:題材和玩法的融合是否合適,美術(shù)風(fēng)格和技術(shù)實(shí)現(xiàn)是否能達(dá)到策劃的初始目標(biāo),有沒有一些難以解決的基本障礙。需要特別注意的,開發(fā)原型所需要耗費(fèi)的資源制作和邏輯編寫時(shí)間,因?yàn)檫@反應(yīng)了后期游戲持續(xù)更新所需要消耗的成本。
另外,由于游戲原型的制作,也帶出了個(gè)制作環(huán)節(jié)的溝通問題,所以必須注意從一開始就積累和訂立各工序的交付標(biāo)準(zhǔn),如策劃案應(yīng)該包含圖量表、測(cè)試方案;需要預(yù)先溝通美術(shù)草圖并簽名;美術(shù)資源格式需要確定;游戲原型的測(cè)試環(huán)境設(shè)置!@些標(biāo)準(zhǔn)和接口往往會(huì)變動(dòng),但是需要預(yù)先明確這些接口流程。
發(fā)布(Beta)階段
1、角色定義
技術(shù)開發(fā)團(tuán)隊(duì)
客戶端開發(fā):開發(fā)和優(yōu)化客戶端代碼和單元測(cè)試用例、文檔,完善客戶端程序打包、發(fā)布的CI流程。
服務(wù)器端開發(fā):開發(fā)服務(wù)器端代碼和單元測(cè)試用例、文檔,維護(hù)項(xiàng)目數(shù)據(jù)庫,安裝部署測(cè)試環(huán)境。
測(cè)試開發(fā):維護(hù)和管理CI系統(tǒng),監(jiān)督運(yùn)行單元測(cè)試用例,開發(fā)專項(xiàng)測(cè)試如性能測(cè)試、自動(dòng)化冒煙測(cè)試。
2、交付物件
《策劃需求文檔》:重點(diǎn)說明要達(dá)到的產(chǎn)品目標(biāo),使用的主要設(shè)計(jì)手段
《策劃案》:產(chǎn)品使用流程圖,GUI草圖,須配置的游戲數(shù)據(jù)項(xiàng)目,美術(shù)圖量表以及風(fēng)格參考
《草圖》:美術(shù)風(fēng)格參考,UI構(gòu)圖
《技術(shù)設(shè)計(jì)方案》:代碼模塊命名以及職責(zé),代碼結(jié)構(gòu)模式及關(guān)系,重點(diǎn)技術(shù)問題解決方法
《美術(shù)資源格式》:文件名和路徑規(guī)則、文件格式、精度、尺寸或其他更細(xì)節(jié)內(nèi)容
《游戲數(shù)據(jù)格式》:庫名、表名、字段解析、字段內(nèi)容結(jié)構(gòu)
《Bug報(bào)告單》:策劃案ID、重現(xiàn)步驟、現(xiàn)象
3、重點(diǎn)注意
此階段是建立穩(wěn)定完整的版本開發(fā)流程最重要的階段。關(guān)鍵點(diǎn)是各交付件標(biāo)準(zhǔn)的嚴(yán)格遵守和流程監(jiān)控。項(xiàng)目經(jīng)理須組織對(duì)于流程、標(biāo)準(zhǔn)的討論和確定,并且監(jiān)督這些規(guī)定的執(zhí)行。由于每個(gè)游戲都不一樣,所以這些流程和標(biāo)準(zhǔn)都會(huì)有所差異,項(xiàng)目經(jīng)理要隨時(shí)應(yīng)對(duì)不同的策劃案,即時(shí)組織大家建立流程標(biāo)準(zhǔn)。另外需要準(zhǔn)備發(fā)布的工作,包括宣傳資料,測(cè)試環(huán)境,運(yùn)維工具等工作,也需要花時(shí)間準(zhǔn)備。——在發(fā)布前至少安排一周時(shí)間來做發(fā)布前的準(zhǔn)備,和運(yùn)營、運(yùn)維、客服人員做好溝通和交接準(zhǔn)備。
1、角色定義
開發(fā)團(tuán)隊(duì):依照迭代標(biāo)準(zhǔn)開發(fā)迭代所需內(nèi)容。
運(yùn)維團(tuán)隊(duì)
運(yùn)營人員:負(fù)責(zé)推廣、發(fā)行工作,提供技術(shù)資料給運(yùn)維人員做產(chǎn)品部署,關(guān)注產(chǎn)品數(shù)據(jù)和運(yùn)營情況。反饋意見給開發(fā)團(tuán)隊(duì)。
客服人員:輔助游戲推廣,提供玩家咨詢、故障報(bào)告、投訴處理、事故安撫等工作,需要運(yùn)營人員和開發(fā)團(tuán)隊(duì)進(jìn)行持續(xù)的信息共享。
運(yùn)維人員:提供游戲的部署和監(jiān)控工作,開發(fā)管理運(yùn)維部署工具。準(zhǔn)備硬件資源和運(yùn)行環(huán)境。有些運(yùn)維工作由開發(fā)團(tuán)隊(duì)中的服務(wù)器端程序員一起分擔(dān)。
運(yùn)營開發(fā)人員:開發(fā)“GM系統(tǒng)”給客服人員使用;開發(fā)“數(shù)據(jù)統(tǒng)計(jì)報(bào)表”和“活動(dòng)系統(tǒng)”、“網(wǎng)”等系統(tǒng)給運(yùn)營人員使用;某些游戲團(tuán)隊(duì)由服務(wù)器端程序員兼任。
2、交付物件
《版本發(fā)布計(jì)劃》:每個(gè)版本開始開發(fā)前,都需要編寫此計(jì)劃,列明本版本內(nèi)需要開發(fā)的內(nèi)容,預(yù)計(jì)時(shí)間,以及開發(fā)設(shè)計(jì)人員名單。此計(jì)劃需要提交給運(yùn)營人員,提早準(zhǔn)備《運(yùn)營計(jì)劃》中的推廣活動(dòng)和安排推廣資源。
《版本發(fā)布說明》:每個(gè)版本進(jìn)入內(nèi)測(cè)后,由開發(fā)團(tuán)隊(duì)編寫后,提供給運(yùn)營人員,包含本版本的所有在產(chǎn)品上的變更細(xì)節(jié)。以及這些版本內(nèi)容的開發(fā)成員。供運(yùn)營人員培訓(xùn)客服掌握,以及運(yùn)營人員自己做測(cè)試,用以作為《運(yùn)營計(jì)劃》的材料。
《運(yùn)營計(jì)劃》:根據(jù)每個(gè)版本,運(yùn)營人員提交此文檔,包括運(yùn)營活動(dòng)內(nèi)容和所需的推廣資源和資金支持。以及需要包括此次運(yùn)營預(yù)計(jì)要達(dá)到的商業(yè)效果和衡量手段。
《產(chǎn)品部署、升級(jí)方案》:由開發(fā)人員提供給運(yùn)維人員的技術(shù)部署方案。包括如何部署安裝進(jìn)程,設(shè)置CDN或DNS,運(yùn)行SQL或者修改配置文件。某些團(tuán)隊(duì)會(huì)開發(fā)自己的產(chǎn)品部署工具,如Chef這類軟件,用以自動(dòng)化處理運(yùn)維工作。
《產(chǎn)品統(tǒng)計(jì)需求》:由運(yùn)營人員提交給運(yùn)營開發(fā)人員,定義統(tǒng)計(jì)報(bào)表的格式和統(tǒng)計(jì)周期,描述每個(gè)表頭的含義。運(yùn)營開發(fā)人員根據(jù)此需求文檔,開發(fā)統(tǒng)計(jì)程序,自動(dòng)定期反饋數(shù)據(jù)報(bào)表給運(yùn)營人員。
3、重點(diǎn)注意
一般游戲的持續(xù)更新,需要遵循一個(gè)版本列車的設(shè)定:
由于開發(fā)的內(nèi)容有長有短,所以開發(fā)過程中的代碼必定要維護(hù)多套版本分支,這需要在SVN上做嚴(yán)格的定義:
【常規(guī)游戲項(xiàng)目開發(fā)流程】相關(guān)文章:
基建項(xiàng)目管理流程模板03-25
體檢常規(guī)生化檢驗(yàn)項(xiàng)目及意義11-18
嵌入式系統(tǒng)開發(fā)流程01-29
精裝修項(xiàng)目管理流程11-09
開發(fā)制作游戲過程詳解03-25
物業(yè)項(xiàng)目業(yè)戶檔案管理流程09-11
項(xiàng)目管理工作流程04-08