|
如果有一份工作讓你每天玩遊戲,真的受得了嗎?遊戲測試工程師從事的就是這樣的工作,聽聽他的職業感受吧。
「做了這一行,才知道沒有想像中好玩」
一名遊戲測試工程師正在電腦前一邊忙著「打」遊戲,一邊在word文檔上記錄著在遊戲中發現的問題。
將儲值界面的描述文字改小、遊戲頭像中的位置超出框了、遊戲結算面板位置不對、遊戲大廳退出和設置按鈕靠得太近,很容易按錯……上面密密麻麻,記錄了20多條有待修改的問題。
「我每天的工作主要是找出遊戲中的『Bug』(缺陷)。」工程師一臉疲憊地說。
工程師大學學的是計算機專業,是一個不折不扣的遊戲迷,尤其喜歡打「英雄聯盟」,於是畢業後找工作,就把愛好變成了日常工作。
「做了這一行,才知道遊戲測試沒有想像中好玩。」工程師有些無奈地說。
作為一個遊戲測試工程師,在遊戲正式上線之前,一定要深入理解產品的功能,並對其進行測試,檢查軟件中有沒有Bug,穩定性如何,並寫出相應的測試報告。簡言之,遊戲測試工程師在一家遊戲企業中擔當的是「質量管理」的角色,即時糾錯,確保上線後產品的正常運作,滿足用戶的需求。
遊戲測試檢測的面很廣,涉及遊戲的情節設置、技能等級、經濟承受、公平性和遊戲風格等各方面的測試,通常測試一款遊戲的測試周期要1~3個月。
「當你反覆測試一款遊戲的時候,你就會覺得不那麼好玩,會覺得很枯燥,」工程師說,首輪測試一定會發現很多問題,小則二三十個,多則超過100個,而要發現這些問題就需要反覆試玩,並且撰寫海量的報告。
首輪測試完成後,還需要進行第二輪、第三輪甚至第四輪測試,其間還要不停地和程式設計師溝通,向程式設計師描述清楚成因和結果,直到缺陷一一修復。
每款遊戲剛上線都會緊張得失眠,比起工作的枯燥,遊戲測試人員的精神壓力更大。
「我們這個工作適合年輕人做,年紀大的人會吃不消。」一位遊戲測試人員的兩個眼睛黑眼圈很重,他最近在測試某家娛樂城的棋牌遊戲,已經連續測試快一個月了,幾乎每天晚上都是兩三點睡覺,「壓力太大了。」
「測試人員還要具有良好的溝通表達能力,溝通不當會和程式設計師產生矛盾,因為你指出遊戲的問題,就相當於在否定他的工作,而且還需要不停地催促他們修改,一言不合就有可能翻臉。」工程師說,以前其他地方就發生過程式設計師與產品經理的血案,他們與程式設計師的關係也類似,因此每到年底,他就會在公司群發一條訊息:「感謝程式設計師的不殺之恩。」
如果測試人員沒有測試出問題,結果上線後出了問題,測試人員也需要承擔相應的責任。
2014年,由於一款棋牌遊戲的數值漏洞沒有檢測出來,結果上線以後造成了10萬元的損失。「玩家篡改了遊戲的封包,多位玩家一晚上利用遊戲存在的漏洞刷走10萬元遊戲幣,相當於損失10萬元。」工程師現在回想起來還是心有餘悸,「按理來說,這是遊戲測試人員的疏漏,要承擔責任,幸虧老闆比較開明,當時沒有追究責任。」
這件事以後,工程師每測試一款遊戲都到了錙銖必較的地步。「感覺自己得了強迫症。」工程師說,幾乎每款遊戲上線後的前幾天,他都會出現失眠。「記得有一款「瘋狂打地鼠」的遊戲上線後,我幾乎每時每刻包括吃飯都在盯著這款遊戲,生怕出現什麼問題。」這樣緊張的狀態持續了三天三夜,未合一眼。
即使如此,遊戲出現問題也很正常。「這個世界上沒有完美的人,同樣也不會有完美的遊戲。」不過遊戲上線後出現小問題並不可怕,可以不斷地修復和升級,最怕的是沒有用戶,或者客戶體驗不佳,導致客戶流失,「這也是測試人員的失職,需要承擔責任。」
迎合不同玩家,都快人格分裂,網路遊戲測試員除了要有良好的溝通能力之外,還要對當前遊戲的類型、可玩性、市場定位、玩家的口味等有相當深入的了解。有些是可以用數據分析進行量化的,有些只能依靠平時的積累和對遊戲的理解程度,畢竟遊戲種類繁多,每個人的口味又存在差異,而個人的喜好不能代表遊戲受歡迎與否。
「有時候你要換位思考,就算不喜歡這款遊戲,也必須強迫自己去喜歡。」工程師說,測試人員必須擯棄主觀意識,設身處地地站在用戶的立場上,然後把自己想像成不同的玩家,「首先要考慮的是用戶喜歡什麼,而不是自己喜歡什麼,有時候角色扮演多了,都快人格分裂了。」
「如果不是真心喜歡,而來做這份工作的話,會有很大的心理落差。」工程師說,把愛好當成工作以後,隨之而來的就是因為程序化和枯燥而產生的厭倦。
儘管如此,遊戲測試工程師的職業對於很多年輕人來說,還是很有吸引力的。「我們有一些玩家就想轉行做遊戲測試師,在他們看來,我們的工作輕鬆又自由,最重要的是能在第一時間玩不同的未上線遊戲。」工程師說。
還有遊戲測試人員直言不諱,這一行職業的升遷機會不大。「你不可能因為測試遊戲而學會寫程式或者獲得其他技能的知識,做的工作重複性太高,在重複的檢測和寫報告中升遷的空間很窄,要想從重複的工作中學習到新知識,無異於緣木求魚。」這位測試人員因此提醒,如果想把遊戲測試作為職業,需要三思而後行,一定要知道自己想要什麼。 |
|