相比高度工業(yè)化的Unreal,不管是Unity的早期用戶群還是今天的用戶里,獨(dú)立游戲開發(fā)者都占了相當(dāng)大的比重。
在一個Unity3D游戲開發(fā)的團(tuán)隊(duì)里,能獲得最佳用戶體驗(yàn)的團(tuán)隊(duì)在1人-10人,20人靠上就必須要靠專門定制的工作流程和輔助工具來保證協(xié)作質(zhì)量和效率。 Unity3D游戲開發(fā)團(tuán)隊(duì)需要的角色,視項(xiàng)目的不同也有很大的區(qū)別。下面就列一下: 邏輯實(shí)現(xiàn)者:工作是實(shí)現(xiàn)從游戲主循環(huán)到每個游戲元素的邏輯。注意如果是獨(dú)立游戲項(xiàng)目的話,借助第三方插件,非程序員也可以擔(dān)任這個角色。 內(nèi)容設(shè)計者:在大團(tuán)隊(duì)里基本上就是策劃職位,負(fù)責(zé)這個任務(wù)的人基本上是一定要擺弄場景、制作prefab的,沒有點(diǎn)動手能力光會寫文檔可不行。 美術(shù):工作包括從游戲概念圖的設(shè)計到模型動畫等美術(shù)資源的設(shè)計制作。 交互設(shè)計和實(shí)現(xiàn):界面設(shè)計、界面實(shí)現(xiàn)編程,由于Unity下有很多不錯的UI插件,在Unity下就算是由設(shè)計師自己來做交互實(shí)現(xiàn)編程也不會很難。 主程序/架構(gòu)設(shè)計師:適用于大項(xiàng)目或大團(tuán)隊(duì)的高端職業(yè),他們的主要任務(wù)不是生產(chǎn)用戶能玩到的具體游戲性,而是為其他團(tuán)隊(duì)成員搭建一個可以溝通協(xié)作的框架或工具集。 對大型項(xiàng)目來說,如果團(tuán)隊(duì)里沒有這么一個經(jīng)驗(yàn)豐富思路清晰的高手,很快項(xiàng)目就會被各種突飛猛進(jìn)的同行產(chǎn)品所覆蓋。目前Unity3D游戲開發(fā)新功能原型的產(chǎn)出實(shí)在是太快了,這就容易讓人忽略結(jié)構(gòu)的問題,當(dāng)然還伴隨無數(shù)難以修復(fù)的bug。 服務(wù)器程序員:網(wǎng)游項(xiàng)目必備,其描述適用于游戲工業(yè)標(biāo)準(zhǔn)。 版本管理員:適用于大項(xiàng)目,最好精通Git或plasticscm這類分布式版本控制系統(tǒng)。 音效設(shè)計師:可選,推薦還是外包音效+內(nèi)部實(shí)現(xiàn)的做法。