開發(fā)者聚焦—湯姆·魏瑟斯


開發(fā)者:湯姆·魏瑟斯
職稱:游戲性程序員
問:首先,你能簡要介紹一下你是誰,你在殺戮空間2中扮演什么角色嗎?
答:我是湯姆·魏瑟斯,一名TWI的游戲性程序員。游戲編程人員利用設(shè)計師的創(chuàng)意,將其轉(zhuǎn)化為游戲中有用的東西。最近,我研究了一下目標模式并增加了一些武器,比如電流殺手,太陽神步槍,血紅素應(yīng)急棒,還有其他一些有趣的事情,但我現(xiàn)在只會提到這些內(nèi)容。
問:你在TWI工作了多久?
答:大約9個月。
問:帶我們在TWI度過一個你自己獨特的工作日好嗎?
答:根據(jù)我們在開發(fā)中的情況來看,我的一天將進行新功能開發(fā)或舊缺陷修復(fù)工作。
如果是新功能開發(fā),我會查看有關(guān)該功能的設(shè)計師文檔,或者直接與功能的設(shè)計師討論他們在尋求什么。之后我就坐下來執(zhí)行開發(fā)任務(wù)。我們傾向于從一個粗略的過程開始,隨著時間的推移,根據(jù)游戲運行測試來調(diào)整這些功能。同時,設(shè)計師們發(fā)揮他們的“魔力”,將這一切都融合在一起。
如果是舊缺陷修復(fù),我將從閱讀一個由QA編譯并按編譯排序的缺陷列表開始。然后我會做大量的代碼檢查工作并試圖找出問題所在。有時候有些問題可能會在修復(fù)工作進行中出現(xiàn)。有時這些問題我前一天就已提前修好了。
問:你是如何在游戲行業(yè)起步的?
答:我在倫斯勒理工學(xué)院讀的大學(xué),在那里我主修計算機科學(xué)和“游戲與模擬藝術(shù)科學(xué)”。我的夢想一直是在游戲行業(yè)中工作,但我依舊選擇通過獲取一個正常的計算機科學(xué)學(xué)位來增加我的賭注,以防我會失敗。大二后,我開始在伊利諾伊州家附近的高壓軟件公司實習(xí),并在大學(xué)畢業(yè)后開始了全職實習(xí)。
問:在游戲行業(yè)工作時,你最自豪的成就是什么?
答:我沒有將任何一件成就放在頂端,但在任何時候游戲設(shè)計組本身的成員們就像巨大的成就。即使在第二天每個人都把完整的游戲拆分成一小塊自己研究(或者根本不去談?wù)撍?。制作游戲通常會讓你覺得自己隨身攜帶了一枚定時炸彈。你在那里坐著設(shè)計了幾個月的游戲,希望炸彈不會在你臉上爆炸,所以當你終于能夠在它爆炸之前把它舉起來時,這是一種巨大的解脫。而且,如果你幸運的話,玩家們會很高興被炸彈命中。
問:有很多有抱負的程序員在玩殺戮空間2。如果這些人想在游戲行業(yè)工作,你會向他們推薦哪些步驟和資源?
答:有一個很大的訣竅,進入編程開發(fā)崗位或制作游戲崗位或其他任何崗位。出去做你想做的吧。一直這樣做直到你想把你的電腦扔到窗外,因為這是兩秒鐘前剛編譯的,我什么都沒改,這太愚蠢了,我討厭所有的東西(形容已經(jīng)做這件事做吐了)。然后你走出去,拿起電腦,修好窗戶,之后重新開始。
計算機科學(xué)學(xué)位或?qū)iT的游戲?qū)W位可以很好地幫助你踏入正軌。但當我看投來的簡歷時,我更關(guān)心的是人們的實際項目經(jīng)驗。由于虛幻4和Unity引擎都是免費的,而且他們在線提供了許多教程和文檔,所以這兩個引擎的入門門檻非常低,大家可以開始制作酷酷的東西。
問:你用什么語言編程?
答:幾乎所有殺戮空間2的編程都是C++或虛幻腳本(虛幻3專用腳本語言)。有時我會使用actionscript來制作UI。在過去,我曾根據(jù)項目需要使用過許多其他語言(C、python、javascript等)。
問:在工作場所之外你喜歡什么愛好?
答:我玩電子游戲,開展研發(fā)活動,看體育節(jié)目,讀科幻小說,還有其他各種各樣的愛好,這些都可以讓我避免與他人交流。
問:你的第一個游戲是什么?你還玩過其他游戲嗎?
答:我作為實習(xí)生的第一個游戲是PS4平臺的《不義聯(lián)盟:我們心中的神》。
從那以后,我一直在研究:
《黑道圣徒4》
《黑道圣徒:殺出地獄》
《真人快打X》
《Dragon Front》
《淘汰2》
《淘汰:起源》
《殺戮空間2》
《食人獸》
問:你最喜歡的電子游戲是什么?為什么?
答:我最喜歡的游戲是傳統(tǒng)的《激戰(zhàn)》。它是戰(zhàn)略構(gòu)建、團隊合作和實時決策的完美結(jié)合體。我多次擊敗其他游戲團隊,贏得并發(fā)起了競爭性游戲比賽,寫了一些出現(xiàn)在官方網(wǎng)站上的文章,并在特別的游戲測試中直接與開發(fā)者進行交談。最后一個原因也許是我想努力讓游戲成為職業(yè)生涯的全部。
2019.7.27 湖北武漢 武仙