>> 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雅各布森：其中一个真 对这份工作伟大的事情
而这个行业的一般是 事情改变所有的时间。
喜欢的东西 你正在做的，今年是
将是非常不同 你做明年的事情。
所以它使一切真的 清新，其实，和相当令人兴奋。
你不断地学习新的 东西和做各种新的东西。