开发者焦点:杰夫·罗宾逊(高级游戏程序员)

https://www.tripwireinteractive.com/#/community/developer-spotlight-jeff-robinson/

开发者:杰夫·罗宾逊
标题:高级游戏程序员
问:首先,你能提供一个简短的自我介绍,说明你是谁,你在杀戮空间2中扮演什么角色吗?
答:我叫杰夫·罗宾逊,是TWI的资深游戏程序员。作为一个游戏程序员,我基本上能在游戏中创造并实现一些东西。比如,我在圣诞工坊那辆必须护送的小车上进行工作,维持他的运作,我在系统上工作,让商店在你游玩时对每回合玩家的表现发表评论。我不断地设计制造新武器同时破坏一些废案,我还与我们的设计师合作了很多,为他们提供了工具来构建地图和调整游戏变量,如武器伤害和玩家速度。有时我会制造一些漏洞让社区发现。有时我会修复他们发现的错误。
问:你在TWI工作多久了?
答:从进入到现在?大概四年了。但在这四年中,我花了大约两年时间在佐治亚理工学院做软件工程师。
问:为我们讲述一下你在TWI度过工作日的个人情况
答:我的妻子问我,工作期间有没有什么大事件发生,有没有好好与人交流。哈哈,我是个程序员。我会先讨论漏洞和游戏特性,然后再制作漏洞和游戏特性。有时我会坐下来开会。这是我最理想的工作。认真地说,我的工作确实涉及到与团队中的设计师、生产商、质量保证专业人员和程序员的大量协作。所以我一天中有15%的时间是计划和口头问题解决,另外85%的时间是编码和数字问题解决。就像用我的手指一样。
问:你是如何在游戏行业起步的?
答:嗯,我就读于一所专门从事游戏开发的学校(数码笔理工学院),所以我从一开始就把自己锁在里面。然后,在我毕业后,我申请了游戏编程工作,从马里兰州开始(我来自那里),逐渐地向外循环,直到我最终在旧金山湾地区的另一个国家的巴尔克娱乐(已解散)找到了一个有薪实习。这个过程大约花了8个月。但实习结束后,他们把我聘为了永久雇员。
问:在游戏行业工作时,你最自豪的成就是什么?
答:在主干网,我做了一个叫做僵尸启示录的游戏:永远不要一个人死去,我做了很多人工智能的工作,伊恩说,我引用“人工智能的队友也很聪明。”而且,“当他们在老板身边挤在一起的时候很糟糕。”
问:有很多有抱负的程序员玩杀戮空间2。如果这些人想在游戏行业工作,你会向他们推荐哪些步骤和资源?
答:第一步:可能上大学并获得计算机科学学位。并确保学位程序具有大量的C和C++,而不仅仅是Java和JavaScript。大多数游戏引擎,无论是商业的(如虚幻和Unity)还是专有的,都是建立在C/C++之上的,因此对它们的工作有一个坚实的理解是非常重要的。
第二步:把你的简历寄到任何地方。我花了八个月和几十个申请才得到实习机会。一次实习。如果这是你真正想做的,你就必须坚持下去。请访问gamedevmap.com,让简历飞起来。
第三步:赚钱。
问:你用什么语言编程?
答:C和C++(见上文)。各种引擎脚本语言(如Unalscript,因为kf2仍在虚幻3上运行)。过去我用hlsl/glsl编写了shaders。有时我必须查看python文件。
问:在工作场所之外你喜欢什么爱好?
答:我喜欢游戏。电子游戏,棋盘游戏,体育游戏,智力游戏。我喜欢玩,我喜欢做得更好。赢了。但如果我真的赚了,你知道吗?
问:你的第一个游戏是什么?你还加入了其他什么游戏?
答:如果我按时间顺序列出我曾经做过的游戏,你就会知道哪一个是第一个,其余的是什么。我们走吧!
僵尸启示录:永远不会死
舞蹈中心3
红色管弦乐2:风起云涌
杀戮空间
杀戮空间2
我也做过一些未发布的原型。其中一个就是救赎之路(现在就买!)。另一个将是新的挑战(但在另一个新的挑战出来之前)。
问:你最喜欢的电子游戏是什么?为什么?
答:辐射3。这是我玩的第一个辐射游戏,所以我不知道该怎么办。在发给他们我的简历之前,我只是在“研究”一个贝塞斯达游戏。但我是一个强迫性的探险家,所以我立刻上瘾了(在那没完没了的介绍之后)。这游戏可以找到很多开锁工具和.308子弹,而且环境故事讲得很好。你可能会在任何时候遇到NPC和随机遭遇他们。我走得离主线叙述的道路太远了,以至于我不小心(剧透警报?)在模拟器中找到了我爸爸,然后我就进入了那条故事线。还有谁不喜欢一个简单的业力计来一直拍他们的头呢?
另外,我来自华盛顿地区,所以我认为这个游戏的地方特色是我的优势所在。我去过博物馆和纪念碑。我上过地铁。有些电台在游戏中与现实生活中同名。所以整个游戏对我来说有点私人化。我第一次看到华盛顿纪念碑是如此地破碎不堪!

各位春节快乐~~~
2019.2.5 湖北武汉 武仙