开发者聚焦—汤姆·魏瑟斯


开发者:汤姆·魏瑟斯
职称:游戏性程序员
问:首先,你能简要介绍一下你是谁,你在杀戮空间2中扮演什么角色吗?
答:我是汤姆·魏瑟斯,一名TWI的游戏性程序员。游戏编程人员利用设计师的创意,将其转化为游戏中有用的东西。最近,我研究了一下目标模式并增加了一些武器,比如电流杀手,太阳神步枪,血红素应急棒,还有其他一些有趣的事情,但我现在只会提到这些内容。
问:你在TWI工作了多久?
答:大约9个月。
问:带我们在TWI度过一个你自己独特的工作日好吗?
答:根据我们在开发中的情况来看,我的一天将进行新功能开发或旧缺陷修复工作。
如果是新功能开发,我会查看有关该功能的设计师文档,或者直接与功能的设计师讨论他们在寻求什么。之后我就坐下来执行开发任务。我们倾向于从一个粗略的过程开始,随着时间的推移,根据游戏运行测试来调整这些功能。同时,设计师们发挥他们的“魔力”,将这一切都融合在一起。
如果是旧缺陷修复,我将从阅读一个由QA编译并按编译排序的缺陷列表开始。然后我会做大量的代码检查工作并试图找出问题所在。有时候有些问题可能会在修复工作进行中出现。有时这些问题我前一天就已提前修好了。
问:你是如何在游戏行业起步的?
答:我在伦斯勒理工学院读的大学,在那里我主修计算机科学和“游戏与模拟艺术科学”。我的梦想一直是在游戏行业中工作,但我依旧选择通过获取一个正常的计算机科学学位来增加我的赌注,以防我会失败。大二后,我开始在伊利诺伊州家附近的高压软件公司实习,并在大学毕业后开始了全职实习。
问:在游戏行业工作时,你最自豪的成就是什么?
答:我没有将任何一件成就放在顶端,但在任何时候游戏设计组本身的成员们就像巨大的成就。即使在第二天每个人都把完整的游戏拆分成一小块自己研究(或者根本不去谈论它)。制作游戏通常会让你觉得自己随身携带了一枚定时炸弹。你在那里坐着设计了几个月的游戏,希望炸弹不会在你脸上爆炸,所以当你终于能够在它爆炸之前把它举起来时,这是一种巨大的解脱。而且,如果你幸运的话,玩家们会很高兴被炸弹命中。
问:有很多有抱负的程序员在玩杀戮空间2。如果这些人想在游戏行业工作,你会向他们推荐哪些步骤和资源?
答:有一个很大的诀窍,进入编程开发岗位或制作游戏岗位或其他任何岗位。出去做你想做的吧。一直这样做直到你想把你的电脑扔到窗外,因为这是两秒钟前刚编译的,我什么都没改,这太愚蠢了,我讨厌所有的东西(形容已经做这件事做吐了)。然后你走出去,拿起电脑,修好窗户,之后重新开始。
计算机科学学位或专门的游戏学位可以很好地帮助你踏入正轨。但当我看投来的简历时,我更关心的是人们的实际项目经验。由于虚幻4和Unity引擎都是免费的,而且他们在线提供了许多教程和文档,所以这两个引擎的入门门槛非常低,大家可以开始制作酷酷的东西。
问:你用什么语言编程?
答:几乎所有杀戮空间2的编程都是C++或虚幻脚本(虚幻3专用脚本语言)。有时我会使用actionscript来制作UI。在过去,我曾根据项目需要使用过许多其他语言(C、python、javascript等)。
问:在工作场所之外你喜欢什么爱好?
答:我玩电子游戏,开展研发活动,看体育节目,读科幻小说,还有其他各种各样的爱好,这些都可以让我避免与他人交流。
问:你的第一个游戏是什么?你还玩过其他游戏吗?
答:我作为实习生的第一个游戏是PS4平台的《不义联盟:我们心中的神》。
从那以后,我一直在研究:
《黑道圣徒4》
《黑道圣徒:杀出地狱》
《真人快打X》
《Dragon Front》
《淘汰2》
《淘汰:起源》
《杀戮空间2》
《食人兽》
问:你最喜欢的电子游戏是什么?为什么?
答:我最喜欢的游戏是传统的《激战》。它是战略构建、团队合作和实时决策的完美结合体。我多次击败其他游戏团队,赢得并发起了竞争性游戏比赛,写了一些出现在官方网站上的文章,并在特别的游戏测试中直接与开发者进行交谈。最后一个原因也许是我想努力让游戏成为职业生涯的全部。
2019.7.27 湖北武汉 武仙