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