CocoStudio工具集:移動(dòng)游戲開(kāi)發(fā)免費(fèi)套裝神器
移動(dòng)開(kāi)發(fā)者價(jià)值是否達(dá)到了最大化
筆者采訪過(guò)很多的移動(dòng)開(kāi)發(fā)團(tuán)隊(duì),幾乎所有的團(tuán)隊(duì)領(lǐng)導(dǎo)者都認(rèn)為自身團(tuán)隊(duì)中的每一個(gè)人都在發(fā)揮著自身的最大價(jià)值,畢竟多數(shù)的移動(dòng)開(kāi)發(fā)團(tuán)隊(duì)屬于初創(chuàng)團(tuán)隊(duì),團(tuán)隊(duì)中所有人都在為了自身美好的前景所而奮斗。
如果僅從團(tuán)隊(duì)中每個(gè)人的工作積極性方面來(lái)看,每一個(gè)員工的自身價(jià)值似乎的確無(wú)法再進(jìn)一步提升。但是這樣的工作狀態(tài)究竟能否達(dá)成團(tuán)隊(duì)價(jià)值最大化,是每一個(gè)開(kāi)發(fā)團(tuán)隊(duì)的領(lǐng)導(dǎo)者需要考慮的問(wèn)題。
舉個(gè)簡(jiǎn)單的例子,一般而言,一款游戲App的技術(shù)團(tuán)隊(duì)需要這樣幾個(gè)人:兩個(gè)游戲策劃人員,兩個(gè)UI設(shè)計(jì)師,4個(gè)移動(dòng)開(kāi)發(fā)程序員,這樣的一個(gè)八人團(tuán)隊(duì)?wèi)?yīng)該可以保證在三個(gè)月內(nèi)開(kāi)發(fā)出一款質(zhì)量不錯(cuò)的游戲App產(chǎn)品。但是,我們來(lái)仔細(xì)看一下這幾個(gè)人的工作流程。游戲策劃人員負(fù)責(zé)游戲的整體設(shè)計(jì)、相關(guān)功能模塊以及模塊之間關(guān)聯(lián)度的雛形設(shè)計(jì)以及各個(gè)關(guān)卡的玩法和規(guī)則制定等工作,將這些內(nèi)容形成文檔交與程序員實(shí)現(xiàn)。UI設(shè)計(jì)師負(fù)責(zé)游戲的各個(gè)人物、場(chǎng)景的圖像設(shè)計(jì),然后將這些設(shè)計(jì)好的圖形圖像交與程序員融入游戲App產(chǎn)品。程序員作為最終的技術(shù)實(shí)現(xiàn)力量,負(fù)責(zé)將策劃人員以及UI設(shè)計(jì)人員的產(chǎn)出做成最終的App產(chǎn)品。大多數(shù)的移動(dòng)開(kāi)發(fā)團(tuán)隊(duì)都在采用這樣的人員結(jié)構(gòu)以及工作流程,有部分移動(dòng)開(kāi)發(fā)團(tuán)隊(duì)為了保證自身產(chǎn)品的研發(fā)頻率以及產(chǎn)品質(zhì)量,會(huì)加入一到兩名動(dòng)畫(huà)設(shè)計(jì)人員,同時(shí)為這兩名動(dòng)畫(huà)設(shè)計(jì)人員再配備兩位程序員負(fù)責(zé)產(chǎn)品實(shí)現(xiàn)。我們用一張流程圖來(lái)看一下這個(gè)流程可能會(huì)更加清晰一些(見(jiàn)圖一)。
圖一:移動(dòng)App開(kāi)發(fā)人員結(jié)構(gòu)流程圖
從圖中可以看到,移動(dòng)開(kāi)發(fā)程序員所占的人員比重是最高,而且?guī)缀跛械南嚓P(guān)功能、圖像、動(dòng)畫(huà)等功能,最終都會(huì)由程序員來(lái)做最終的實(shí)現(xiàn)。圖像、動(dòng)畫(huà)等幾乎所有的相關(guān)功能最終都會(huì)由程序員來(lái)實(shí)現(xiàn)。在這樣的工作流程中出現(xiàn)的最為常見(jiàn)的一個(gè)問(wèn)題就是工作中程序員所面對(duì)不同部門(mén)的需求不穩(wěn)定性。我們?cè)谇拔闹性?jīng)提到,一個(gè)移動(dòng)開(kāi)發(fā)團(tuán)隊(duì)內(nèi),所有的工作人員的工作熱情都非常高漲,策劃人員希望設(shè)計(jì)策劃出完美的產(chǎn)品,UI人員希望設(shè)計(jì)出最為美觀的人物和界面,動(dòng)畫(huà)設(shè)計(jì)人員希望做出流暢協(xié)調(diào)的動(dòng)畫(huà)效果,而這三個(gè)部門(mén)的人員在工作中經(jīng)常會(huì)因?yàn)殪`感突現(xiàn)將自己之前的作品進(jìn)行調(diào)整甚至推翻重做。對(duì)于這些部門(mén)的人員而言,這樣的工作方法和態(tài)度并沒(méi)有問(wèn)題,但是對(duì)于程序員而言,這樣的變化實(shí)際上是一個(gè)需求的變化過(guò)程。面對(duì)這樣的需求變化,程序員不得不將以前的代碼進(jìn)行調(diào)整甚至重新編寫(xiě)。這樣的反復(fù)過(guò)程造成了App產(chǎn)品研發(fā)過(guò)程中大量的人力資源浪費(fèi)。所以說(shuō),雖然多數(shù)的移動(dòng)開(kāi)發(fā)團(tuán)隊(duì)內(nèi),每一個(gè)工作人員并不缺乏工作熱情,但是這個(gè)團(tuán)隊(duì)中,人員價(jià)值并沒(méi)有達(dá)到最大化,這是工作流程和部門(mén)特性所導(dǎo)致的問(wèn)題。
免費(fèi)神器套裝化解流程浪費(fèi)
花了如此長(zhǎng)的篇幅來(lái)談移動(dòng)開(kāi)發(fā)團(tuán)隊(duì)的工作效率問(wèn)題,我們現(xiàn)在把話題轉(zhuǎn)回文章的開(kāi)頭,CocoStudio工具集是一款怎樣的產(chǎn)品?怎樣為移動(dòng)開(kāi)發(fā)團(tuán)隊(duì)提升價(jià)值?
CocoStudio是一套基于Cocos2D-X引擎的工具集,包括UI編輯器、動(dòng)畫(huà)編輯器、場(chǎng)景編輯器和數(shù)據(jù)編輯器。我們剛才說(shuō)過(guò),工作流程和部門(mén)分工導(dǎo)致了人員價(jià)值并沒(méi)有實(shí)現(xiàn)最大化,而CocoStudio工具集解決的就是這方面的問(wèn)題。它的整體思路就是減少程序員的工作壓力,讓策劃、UI、動(dòng)畫(huà)等方面的負(fù)責(zé)人可以通過(guò)CocoStudio工具集中對(duì)應(yīng)的工具,把動(dòng)畫(huà)、圖像等元素直接轉(zhuǎn)化成類似模塊的代碼,程序員在編碼過(guò)程中,只要直接將相關(guān)對(duì)應(yīng)內(nèi)容調(diào)入實(shí)現(xiàn)即可。
這樣泛泛的描述可能不夠直觀,我再來(lái)舉一個(gè)實(shí)際的例子。如果采用傳統(tǒng)的方法,一個(gè)動(dòng)畫(huà)設(shè)計(jì)人員在設(shè)計(jì)動(dòng)畫(huà)的時(shí)候才用的可能是類似Flash之類的工具,他將動(dòng)畫(huà)設(shè)計(jì)完畢之后,程序員會(huì)用代碼的形式將動(dòng)畫(huà)效果重新實(shí)現(xiàn)。而CocoStudio工具集中的動(dòng)畫(huà)編輯器,可以幫助動(dòng)畫(huà)人員直接在編輯器內(nèi)設(shè)計(jì)動(dòng)畫(huà),然后將涉及設(shè)計(jì)成型的動(dòng)畫(huà)轉(zhuǎn)化成為程序員可以直接調(diào)用的代碼。為了幫助使動(dòng)畫(huà)、UI、策劃等人員使用方便,CocoStudio工具集把相關(guān)的工具界面和功能方面進(jìn)行了包裝設(shè)計(jì),動(dòng)畫(huà)設(shè)計(jì)等相關(guān)工作人員在使用CocoStudio工具集的時(shí)候,感覺(jué)非常容易上手,并不會(huì)因?yàn)楣ぞ叩牟煌斐墒褂梅矫娴牟槐恪?/p>
觸控科技的研發(fā)部技術(shù)總監(jiān)張曉龍對(duì)于CocoStudio工具集做過(guò)一個(gè)粗略的估計(jì),如果使用CocoStudio工具集,相較于傳統(tǒng)的開(kāi)發(fā)流程而言,在開(kāi)發(fā)精力投入方面,可以節(jié)約大約50%的人員精力,在開(kāi)發(fā)時(shí)間方面,大概可以縮短60%左右的開(kāi)發(fā)時(shí)間。實(shí)際上對(duì)于一個(gè)熟練使用CocoStudio工具集團(tuán)隊(duì)來(lái)說(shuō),這個(gè)時(shí)間會(huì)更短。因?yàn)樵诹鞒虄?yōu)化的狀態(tài)下,相比之前的項(xiàng)目研發(fā),減少了很多溝通成本和修改的時(shí)間。而且,CocoStudio工具集是基于Cocos2D-X引擎的免費(fèi)工具,把這樣的免費(fèi)工具集比喻成為移動(dòng)開(kāi)發(fā)工作中的免費(fèi)神器套裝并不過(guò)分。
移動(dòng)開(kāi)發(fā)的價(jià)值論
移動(dòng)互聯(lián)網(wǎng)領(lǐng)域本身就是一個(gè)快節(jié)奏的領(lǐng)域,相較于傳統(tǒng)的信息化開(kāi)發(fā),想要獲得不錯(cuò)的競(jìng)爭(zhēng)力,產(chǎn)品的研發(fā)周期一般不超過(guò)三個(gè)月。在這三個(gè)月中,如何如果能夠減少不必要的精力投入,能夠減少不必要的返工,那么帶來(lái)的就是實(shí)實(shí)在在的成本節(jié)約以及產(chǎn)品的高質(zhì)量保證。筆者在這里建議您試用一下CocoStudio工具集,畢竟這是一套免費(fèi)的產(chǎn)品,對(duì)您所在團(tuán)隊(duì)的發(fā)展并不會(huì)帶來(lái)任何的成本支出。
在這樣一篇短短的文章中,筆者并不能將CocoStudio工具集的技術(shù)特色以及用戶體驗(yàn)完全描述出來(lái),如果您想進(jìn)一步了解CocoStudio工具集的價(jià)值,請(qǐng)關(guān)注51CTO關(guān)于CocoStudio工具集的專題,我們會(huì)有詳細(xì)的用戶體驗(yàn)和開(kāi)發(fā)入門(mén),向您介紹CocoStudio工具集的技術(shù)特點(diǎn)和實(shí)際體驗(yàn)。