陳勁賢
我想我的這段自我介紹一定會讓許多讀者,尤其是男生羨慕嫉妒恨吧——電腦游戲是我生活中不可分割的部分。不管是因?yàn)楣ぷ?,還是出于娛樂,游戲總會出現(xiàn)在我生活的每一天?;叵胍幌?,這兩年多來,似乎真的找不出有哪天自己是徹底跟游戲沒有關(guān)系的。
我,是一名游戲測試工程師。
走進(jìn)虛擬世界的“后臺”
高考后那個徹底放松的暑假,我開始玩一款大型網(wǎng)絡(luò)游戲。每當(dāng)我身處那青山綠水、古香古色的虛擬世界中,每當(dāng)我和形形色色的怪物搏斗廝殺時,我總是驚奇,計算機(jī)居然能把這夢境般的一切表達(dá)得那么逼真、流暢!
進(jìn)入大學(xué)后,我讀的是計算機(jī)專業(yè),大四開始找工作,國內(nèi)各大互聯(lián)網(wǎng)公司一個接一個地來學(xué)校宣講,我也一次次地投簡歷、筆試、面試,在一次次地被拒之門外后,一家游戲公司“收留”了我,真巧,它剛好是我高三畢業(yè)時玩的那款游戲的開發(fā)商。于是,我?guī)е闷孀哌M(jìn)這家公司。
作為一名游戲測試工程師,我領(lǐng)到的第一個任務(wù)是對一個新開發(fā)的地圖進(jìn)行場景測試。我終于可以親眼見證游戲里那些恢弘壯麗的虛擬場景從無到有的整個過程了。游戲場景經(jīng)過原畫、建模、貼圖、拼接等一道道程序后,便交到我的手上,進(jìn)行場景測試。我需要做的,是在游戲場景里反復(fù)地來回奔跑,翻看場景里的每一個角落,找出所有不合理、不完善的地方,例如樹木有沒有長在了天上,船有沒有漏水,皇宮大殿里有沒有長出草……甚至我下班走在路上都會不自覺地看看路燈是不是懸空了,想起來都覺得好笑。當(dāng)這個地圖正式推出后,我看到許多玩家在游戲中贊美這壯麗的場景,心里感到非常自豪,因?yàn)樗袢盏耐昝?,也有我的一份功勞?/p>
玩家的“民意代表”
每一款游戲都是一個虛擬世界,要從無到有地創(chuàng)造一個“世界”……對不起,我們這里沒有萬能的“造物主”,有的只是一個開發(fā)團(tuán)隊(duì)。團(tuán)隊(duì)中首先要有游戲策劃,他是“世界”的設(shè)計者,團(tuán)隊(duì)中還有程序員、美工和音效師,他們是“世界”的建設(shè)者,而測試人員的角色應(yīng)該是什么呢?我想,應(yīng)該是玩家的“民意代表”。
千千萬萬的玩家投入時間、精力甚至感情和金錢來玩一款游戲,必然要求這游戲順暢、好玩。所以我們必須站在玩家的立場和角度,對游戲百般挑刺、找茬,比如上面提到的場景錯誤,比如某些功能無效,比如某些邏輯漏洞,甚至包括查找和改正錯別字!
我們在測試的時候還會特別注意游戲的“平衡性”。比如打怪物的難度,如果怪物一打就死,玩家肯定覺得不好玩,但如果不管怎么打都打不死,也將是很糟糕的體驗(yàn)。再比如有些游戲中有不同的門派,那么這些門派應(yīng)該各有所長,相生相克,不能出現(xiàn)超級強(qiáng)大的“無敵門派”,也不能出現(xiàn)人見人欺的“垃圾門派”。
還有一類游戲設(shè)定方面的問題,我們會從玩家體驗(yàn)的角度,提出修改建議。比如,當(dāng)玩家完成了某個任務(wù),會得到一個道具的獎勵,那么他用何種方式拿到這個道具呢?游戲策劃提出的設(shè)計方案可能是給玩家一個提示,然后讓他到游戲地圖中的某個地點(diǎn)去領(lǐng)取,而我測試體驗(yàn)后感覺這樣太麻煩,就會建議讓道具直接“掉落”在玩家的“包裹”里,給玩家更多的方便和驚喜。
可能跟許多人想的不一樣,測試工程師的工作并不是在游戲制作完成后才開始的,其實(shí)當(dāng)策劃人員寫出設(shè)計文案后,就要交給我們進(jìn)行分析了。我們就是這樣,代表玩家,從始至終參與著“創(chuàng)造世界”的全過程。
無盡的“泥潭”
作為“民意代表”,心里始終提醒自己要想玩家所想,但我也明白,千千萬萬的玩家終究是不可能完全“被代表”的。
每一個新的游戲或玩法被制作完成、放出去以后,面臨的都是成千上萬玩家的檢閱,不管我們自認(rèn)為已經(jīng)多么完善,總會被玩家找出毛病。而我們需要分析這些問題,準(zhǔn)確“診斷”出病因,然后修改、完善。一個好的游戲壽命往往很長,從它開始策劃、制作,一直到游戲壽命終了,我都要跟進(jìn)、維護(hù)、更新?lián)Q代,期間要面對無數(shù)玩家?guī)缀跏菬o休無止的挑戰(zhàn)。有好多次,我忽然間覺得自己掉進(jìn)了一個泥潭,陷入巨大的無力感:這日子,到什么時候才是盡頭??!
另外,眾口難調(diào),有很多時候你滿足了一部分玩家的需求,卻可能“得罪”了另一部分玩家。不滿意的那部分玩家會通過各種渠道責(zé)難我們,有的會直接說“這爛游戲到底經(jīng)過測試沒有”……每當(dāng)這個時候,我總是會有一種巨大的挫敗感。
現(xiàn)在你明白了吧,游戲測試工程師的工作,絕對不是“成天玩游戲”這么輕松簡單。外面的人只看到游戲的光怪陸離,沒有看到我們?nèi)找箘谧骱蟛紳M血絲的雙眼,沒有看到我們?yōu)槊恳豁?xiàng)測試都要重復(fù)操作上千遍的枯燥,沒有看到我們整天宅在公司和家里的怨恨……
但是郁悶一夜之后,還是要抖擻精神投入新的一天。大部分時間里,我們還是快樂的。畢竟有這么多玩家在游戲中享受樂趣,這就是對我們最大的鼓勵?!巴昝馈笨赡苁且粋€永遠(yuǎn)達(dá)不到的目標(biāo),但畢竟我們通過自己的努力,在一天一天地接近她。
未來,以及游戲的意義
做了兩年多游戲測試工作,我也在慢慢地開始思考自己的未來。
一個成熟的游戲開發(fā)團(tuán)隊(duì),是由一群作家、畫家、音樂家和工程師組成的。而我們作為測試人員,需要嚴(yán)謹(jǐn)、一絲不茍的工作態(tài)度,所以身上的氣質(zhì)更偏向工程師多一些。但是一個好的測試人員,絕不只是一個工程師?,F(xiàn)在有句話是怎么說來著?“不想當(dāng)廚子的裁縫不是一個好司機(jī)”——在我們這一行里,這句話應(yīng)該這樣說:不會寫程序的策劃不是好測試。
要把游戲的測試工作做好,需要有游戲策劃的頭腦,以便能快速而準(zhǔn)確地理解策劃的意圖;同時又要有程序員的思維,以便能發(fā)現(xiàn)和定位各種隱蔽的錯誤。一個優(yōu)秀的游戲測試工程師,一定也具備了成為一個好的游戲策劃、好的游戲程序員的能力。
所以,將來的我,也許會向游戲策劃或者游戲程序員發(fā)展,乃至去領(lǐng)導(dǎo)一個游戲開發(fā)團(tuán)隊(duì)。
其實(shí)最重要的,還是熱愛和享受自己的工作。我們?yōu)槠椒采钪械娜藗儎?chuàng)造一個個瑰麗、奇幻的新世界,把歡樂帶給他們;我們小心翼翼地定義規(guī)則,設(shè)計秩序,滿懷善意地傳播美德,傳播我們的傳統(tǒng)文化。我們做的是很有意義的事。
游戲絕不是人生的全部,但它可以是一種人生的態(tài)度:樂觀,開朗,上進(jìn),充滿童心,不畏懼挑戰(zhàn)。