首先,開發(fā)不是個(gè)人行為,而是團(tuán)隊(duì)行為。
你需要具備的技能,要看你在團(tuán)隊(duì)中所處的位置。
如果你是代碼編寫人員,那么你只需要具備扎實(shí)的代碼編寫基本功,和基本的團(tuán)隊(duì)溝通能力,文檔閱讀能力就可以了。
如果你是設(shè)計(jì)師,你需要具備程序員的能力之外,還需要懂設(shè)計(jì)方面的東西,這個(gè)東西就很多了。
如果你是架構(gòu)師,那么你還要懂得架構(gòu)方面的東西。這個(gè)就更多了。
如果你是項(xiàng)目經(jīng)理,你就要具備人員管理,進(jìn)度管理,版本控制,代碼保密,團(tuán)隊(duì)協(xié)作方面的種種技能。
再回到你的游戲開發(fā)上,游戲開發(fā),除了基本配置外,需要有游戲邏輯、圖形學(xué)、多媒體方面的技術(shù)總監(jiān)或者技術(shù)小組,負(fù)責(zé)本模塊的開發(fā),其他模塊,可以由一般的小組完成。但是架構(gòu)師和設(shè)計(jì)師要求懂得這些東西,并把她設(shè)計(jì)出來。
然后在經(jīng)過 需求分析、可行性調(diào)查、風(fēng)險(xiǎn)預(yù)測(cè)、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼編寫及測(cè)試、總體測(cè)試、最終交付用戶,開始的使用及維護(hù),最終,到生命周期的終止,結(jié)束整個(gè)生命周期。
這些是瀑布流程走的,如果用rup,流程會(huì)變得更復(fù)雜,但是有點(diǎn)也是傳統(tǒng)流程不可比擬的。
