BRIAN雅各布森:我 名字是布莱恩·雅各布森。 我做了那种我的方式阀 在一个稍微迂回路由。 我本来就不是一台电脑 程序员在大学。 我来 - 早在高中 - 能够做编程,并得到 东西从理念到实施 在短短的几分钟或几小时。 我很喜欢那的发展步伐迅速 ,看到我的想法来生活。 YAHN BERNIER:我的名字是Yahn贝尼尔。 我一直在这里阀 16年以上。 所以我最终写的,只为 乐趣,对于雷神之锤一个关卡编辑器 所谓的BSP基于二进制 空间分割树。 这是排序的主菜, 并最终加布纽维尔, 谁是阀门的创始人,麦克 哈灵顿给我发了一封电子邮件,说, 软件开发 工程师的机会。 约翰 - 库克:我的名字叫约翰·库克。 我是一个软件工程师 在阀门工作。 我专注于我们的在线系统 缩放和架构。 我和一个朋友,其实, 大学是 工作的一个游戏叫团队要塞。 我们只是做游戏的, 把它挂在互联网上。 这是一个另外的 游戏Quake在那个时候, 这样形式的MOD,一个 扩展,游戏,。 在那之后,我们结束了 得到与阀门接触 并过来这里。 BRIAN雅各布森:对于 我,图形类 有可能是最适用 当然,我参加了大学的肯定。 三角函数,线性代数 - 我花了机器人课程 那有一堆线性的 代数样的烤进去, 那就是基石之一 数学概念的任何3-D图形。 这是关于方位和做 数学,就像我找过你, 但我想瞄准了那里, 我怎么旋转,我该怎么办, 你知道,我怎么找出 在那里我移动或找? 这是所有线性代数。 YAHN BERNIER:精华 一个第一人称射击游戏 是,我期待通过喷枪网站 我的眼睛,瞄着的东西, 并扣动扳机, 我想打的。 所以,你要设计你的 技术处理延迟。 于是约翰·卡马克去 回来说,哦,是什么 我需要做的是预测,在客户端上, 排序播放机的结果 投入,只是做到这一点,使 从那里,我们认为他将是, 然后让服务器 回来和我对其进行修复。 约翰 - 库克:所以当你在想 有关使用一个游戏引擎制作的游戏, 有很多的选择 - 很多更多的选择了。 BRIAN雅各布森:一个游戏引擎 是一种基础设施 在您进行游戏。 它负责绘制的东西 世界上,模拟世界, 播放所有的声音, 帮助你的游戏的代码 找出敌人 认可机构要去做。 约翰 - 库克:通常情况下, 这样人们会开始 是他们会采取一些量 逻辑和改变它,像OK,现在 让我们只是改变 火箭发射器做 200点的伤害,而不是做100点的伤害。 这是一个非常简单的 - 像只取 游戏逻辑的一些现有的片 并调整它给你怎么样。 BRIAN雅各布森:其他的, 上级层 通常被称为游戏代码。 而游戏的代码通常是 东西是所有关于游戏规则, 喜欢这样的事实,我有 这个特殊的武器 工作于这种特定方式或事实 ,有一个headcrab怪物 有这些特定的行为。 像这样的东西是 通常定义为游戏代码。 约翰 - 库克:而从 在那里,真的,我的意思是 与那种件 和迭代的过程中, 你可以从像 地震对像半条命。 BRIAN雅各布森:半条命是一个 科幻,第一人称射击游戏。 它被设置在一种反乌托邦世界。 第一半条命被设置在该 地下研究设施称为 黑色高地,和你玩 字符命名的戈登·弗里曼, 它基本上是关于 外星人入侵了 被激怒的时候 实验出了错。 而第二场比赛,半条命 2设置大约10年后, 基本上外星人 已经接管地球。 而现在的你,戈登·弗里曼, 不得不基本上抢救 你的朋友亚历克斯,你遇见谁, 并试图击退外星人 和回收的星球。 约翰 - 库克:当然 像传送门2项目, 这只是一个小的团队,像5 人,工作在一个游戏的想法。 他们发现了一些东西,他们 思想很有趣 - 可以为一个游戏是有趣的。 他们扩大到20人。 他们那种充实了这些想法。 你增加了一些更多的人。 他们是一样,确定。 是啊,现在我们要一炮​​打响。 我们要在三个游戏机船。 我们需要更多的人,像 大家来看看这个游戏。 喜欢它的真棒。 它只是需要一帮 的工作得到完成。 突然间,你有一半 该公司工作,你。 你有120人的工作 在这场比赛中完成它。 显然,其他项目 - 项目数量 其他合约,对不对? 但每个人的超开心 因为他们知道 他们在这方面的工作 这确实是真棒的事情。 BRIAN雅各布森:其中一个真 对这份工作伟大的事情 而这个行业的一般是 事情改变所有的时间。 喜欢的东西 你正在做的,今年是 将是非常不同 你做明年的事情。 所以它使一切真的 清新,其实,和相当令人兴奋。 你不断地学习新的 东西和做各种新的东西。