【廣告】
手游開發(fā)公司在程序員自己能完整地玩一遍算是基本完成,接下來是找BUG和游戲平衡的調(diào)整,也就是游戲測試。關(guān)于語言,那只是個(gè)做游戲的工具,而掌握工具是整個(gè)流程中不過的事。這個(gè)作業(yè)需要測試人員去玩游戲,不要認(rèn)為這是一件很容易的事,實(shí)際上,對(duì)測試人員要求有一定的水平,因?yàn)?,測試通常不是按常規(guī)去玩游戲,而是進(jìn)行所能想到的各種操作,來確認(rèn)不會(huì)出現(xiàn)問題。接著要對(duì)該游戲的對(duì)象進(jìn)行數(shù)據(jù)的收集。注意:光收集那些老玩家的數(shù)據(jù)是不行的。在測試完后,將測試數(shù)據(jù)返回程序員。
游戲開發(fā)(Game Development)是將一系列關(guān)于娛樂體驗(yàn)上帶有創(chuàng)造性的想法,以可運(yùn)行的電子游戲?yàn)檩d體所實(shí)現(xiàn)的過程。傳統(tǒng)上,電子游戲由開發(fā)商針對(duì)特定平臺(tái)所制作,并交由發(fā)行商進(jìn)行發(fā)行工作;而一些大型游戲公司可能會(huì)同時(shí)扮演這兩項(xiàng)角色。
游戲開發(fā)涉及了多個(gè)領(lǐng)域的知識(shí),其團(tuán)隊(duì)通常也具有明確的分工,如美術(shù)、程序、策劃、測試等;在必要情況下,也可能存在如技術(shù)美術(shù)、音頻程序等交叉崗位來保證團(tuán)隊(duì)工作的順利推進(jìn)。
游戲項(xiàng)目的開發(fā)過程通常會(huì)以階段來劃分。因此,對(duì)于許多在傳統(tǒng)游戲領(lǐng)域遇到挫折的開發(fā)者來說,移動(dòng)游戲開發(fā)有很強(qiáng)的吸引力。在早期主要是確立游戲概念與玩法,隨后再將具體的內(nèi)容以工業(yè)化的標(biāo)準(zhǔn)交予各個(gè)職責(zé)部門一一細(xì)化實(shí)現(xiàn)。在開發(fā)階段完成以后,游戲還要經(jīng)歷市場推廣和運(yùn)營維護(hù)等必不可少的步驟,直到其停止運(yùn)營和更新,即標(biāo)志一個(gè)項(xiàng)目生命周期的結(jié)束。
游戲場景設(shè)計(jì),看似酷炫,無非就是拖拖拖。AR、VR是我們可見的交互進(jìn)化方向,因?yàn)樗谳斎肷咸峁┝巳俗陨淼奈恢?、視野、朝向、頭部動(dòng)作等信息。依稀找到了當(dāng)年C#開發(fā)winform的感覺,隨便搞整一下,一個(gè)界面就出來了。所以導(dǎo)致很多人開發(fā)winform,webform很簡單,很傻瓜,其實(shí)不是的。重要的還是后邊的業(yè)務(wù)邏輯,解決方案,這些都是超越語言之上的東西。所以cc的場景編輯,就不多說了,直接分析我們游戲?qū)崿F(xiàn)邏輯。開始之前我們先初始一下typescript開發(fā)環(huán)境