1 00:00:00,000 --> 00:00:09,460 2 00:00:09,460 --> 00:00:11,550 >> BRIAN雅各布森:我 名字是布莱恩·雅各布森。 3 00:00:11,550 --> 00:00:15,930 我做了那种我的方式阀 在一个稍微迂回路由。 4 00:00:15,930 --> 00:00:19,210 我本来就不是一台电脑 程序员在大学。 5 00:00:19,210 --> 00:00:21,120 我来 - 早在高中 - 6 00:00:21,120 --> 00:00:24,810 能够做编程,并得到 东西从理念到实施 7 00:00:24,810 --> 00:00:26,830 在短短的几分钟或几小时。 8 00:00:26,830 --> 00:00:32,439 我很喜欢那的发展步伐迅速 ,看到我的想法来生活。 9 00:00:32,439 --> 00:00:34,290 >> YAHN BERNIER:我的名字是Yahn贝尼尔。 10 00:00:34,290 --> 00:00:36,240 我一直在这里阀 16年以上。 11 00:00:36,240 --> 00:00:39,680 所以我最终写的,只为 乐趣,对于雷神之锤一个关卡编辑器 12 00:00:39,680 --> 00:00:43,100 所谓的BSP基于二进制 空间分割树。 13 00:00:43,100 --> 00:00:46,210 这是排序的主菜, 并最终加布纽维尔, 14 00:00:46,210 --> 00:00:49,980 谁是阀门的创始人,麦克 哈灵顿给我发了一封电子邮件,说, 15 00:00:49,980 --> 00:00:51,770 软件开发 工程师的机会。 16 00:00:51,770 --> 00:00:53,061 >> 约翰 - 库克:我的名字叫约翰·库克。 17 00:00:53,061 --> 00:00:54,820 我是一个软件工程师 在阀门工作。 18 00:00:54,820 --> 00:00:59,610 我专注于我们的在线系统 缩放和架构。 19 00:00:59,610 --> 00:01:01,560 我和一个朋友,其实, 大学是 20 00:01:01,560 --> 00:01:04,170 工作的一个游戏叫团队要塞。 21 00:01:04,170 --> 00:01:08,320 我们只是做游戏的, 把它挂在互联网上。 22 00:01:08,320 --> 00:01:10,650 这是一个另外的 游戏Quake在那个时候, 23 00:01:10,650 --> 00:01:13,120 这样形式的MOD,一个 扩展,游戏,。 24 00:01:13,120 --> 00:01:16,400 在那之后,我们结束了 得到与阀门接触 25 00:01:16,400 --> 00:01:17,700 并过来这里。 26 00:01:17,700 --> 00:01:19,450 >> BRIAN雅各布森:对于 我,图形类 27 00:01:19,450 --> 00:01:25,460 有可能是最适用 当然,我参加了大学的肯定。 28 00:01:25,460 --> 00:01:29,700 三角函数,线性代数 - 我花了机器人课程 29 00:01:29,700 --> 00:01:32,900 那有一堆线性的 代数样的烤进去, 30 00:01:32,900 --> 00:01:37,530 那就是基石之一 数学概念的任何3-D图形。 31 00:01:37,530 --> 00:01:43,180 这是关于方位和做 数学,就像我找过你, 32 00:01:43,180 --> 00:01:47,160 但我想瞄准了那里, 我怎么旋转,我该怎么办, 33 00:01:47,160 --> 00:01:50,100 你知道,我怎么找出 在那里我移动或找? 34 00:01:50,100 --> 00:01:52,315 这是所有线性代数。 35 00:01:52,315 --> 00:01:54,440 YAHN BERNIER:精华 一个第一人称射击游戏 36 00:01:54,440 --> 00:01:58,325 是,我期待通过喷枪网站 我的眼睛,瞄着的东西, 37 00:01:58,325 --> 00:02:00,200 并扣动扳机, 我想打的。 38 00:02:00,200 --> 00:02:04,330 所以,你要设计你的 技术处理延迟。 39 00:02:04,330 --> 00:02:06,750 于是约翰·卡马克去 回来说,哦,是什么 40 00:02:06,750 --> 00:02:12,650 我需要做的是预测,在客户端上, 排序播放机的结果 41 00:02:12,650 --> 00:02:16,814 投入,只是做到这一点,使 从那里,我们认为他将是, 42 00:02:16,814 --> 00:02:18,980 然后让服务器 回来和我对其进行修复。 43 00:02:18,980 --> 00:02:21,970 >> 约翰 - 库克:所以当你在想 有关使用一个游戏引擎制作的游戏, 44 00:02:21,970 --> 00:02:24,011 有很多的选择 - 很多更多的选择了。 45 00:02:24,011 --> 00:02:27,185 BRIAN雅各布森:一个游戏引擎 是一种基础设施 46 00:02:27,185 --> 00:02:28,310 在您进行游戏。 47 00:02:28,310 --> 00:02:32,060 它负责绘制的东西 世界上,模拟世界, 48 00:02:32,060 --> 00:02:36,450 播放所有的声音, 帮助你的游戏的代码 49 00:02:36,450 --> 00:02:38,834 找出敌人 认可机构要去做。 50 00:02:38,834 --> 00:02:40,750 约翰 - 库克:通常情况下, 这样人们会开始 51 00:02:40,750 --> 00:02:44,279 是他们会采取一些量 逻辑和改变它,像OK,现在 52 00:02:44,279 --> 00:02:46,070 让我们只是改变 火箭发射器做 53 00:02:46,070 --> 00:02:49,840 200点的伤害,而不是做100点的伤害。 54 00:02:49,840 --> 00:02:54,080 这是一个非常简单的 - 像只取 游戏逻辑的一些现有的片 55 00:02:54,080 --> 00:02:55,487 并调整它给你怎么样。 56 00:02:55,487 --> 00:02:57,570 BRIAN雅各布森:其他的, 上级层 57 00:02:57,570 --> 00:02:59,340 通常被称为游戏代码。 58 00:02:59,340 --> 00:03:02,730 而游戏的代码通常是 东西是所有关于游戏规则, 59 00:03:02,730 --> 00:03:06,960 喜欢这样的事实,我有 这个特殊的武器 60 00:03:06,960 --> 00:03:10,990 工作于这种特定方式或事实 ,有一个headcrab怪物 61 00:03:10,990 --> 00:03:12,640 有这些特定的行为。 62 00:03:12,640 --> 00:03:15,982 像这样的东西是 通常定义为游戏代码。 63 00:03:15,982 --> 00:03:17,690 约翰 - 库克:而从 在那里,真的,我的意思是 64 00:03:17,690 --> 00:03:20,190 与那种件 和迭代的过程中, 65 00:03:20,190 --> 00:03:23,100 你可以从像 地震对像半条命。 66 00:03:23,100 --> 00:03:27,310 >> BRIAN雅各布森:半条命是一个 科幻,第一人称射击游戏。 67 00:03:27,310 --> 00:03:30,850 它被设置在一种反乌托邦世界。 68 00:03:30,850 --> 00:03:35,840 第一半条命被设置在该 地下研究设施称为 69 00:03:35,840 --> 00:03:39,450 黑色高地,和你玩 字符命名的戈登·弗里曼, 70 00:03:39,450 --> 00:03:42,640 它基本上是关于 外星人入侵了 71 00:03:42,640 --> 00:03:45,510 被激怒的时候 实验出了错。 72 00:03:45,510 --> 00:03:50,230 而第二场比赛,半条命 2设置大约10年后, 73 00:03:50,230 --> 00:03:53,450 基本上外星人 已经接管地球。 74 00:03:53,450 --> 00:03:58,390 而现在的你,戈登·弗里曼, 不得不基本上抢救 75 00:03:58,390 --> 00:04:01,760 你的朋友亚历克斯,你遇见谁, 并试图击退外星人 76 00:04:01,760 --> 00:04:03,460 和回收的星球。 77 00:04:03,460 --> 00:04:05,540 >> 约翰 - 库克:当然 像传送门2项目, 78 00:04:05,540 --> 00:04:10,190 这只是一个小的团队,像5 人,工作在一个游戏的想法。 79 00:04:10,190 --> 00:04:12,450 他们发现了一些东西,他们 思想很有趣 - 80 00:04:12,450 --> 00:04:13,783 可以为一个游戏是有趣的。 81 00:04:13,783 --> 00:04:15,040 他们扩大到20人。 82 00:04:15,040 --> 00:04:16,865 他们那种充实了这些想法。 83 00:04:16,865 --> 00:04:17,990 你增加了一些更多的人。 84 00:04:17,990 --> 00:04:18,550 他们是一样,确定。 85 00:04:18,550 --> 00:04:19,550 是啊,现在我们要一炮​​打响。 86 00:04:19,550 --> 00:04:21,304 我们要在三个游戏机船。 87 00:04:21,304 --> 00:04:23,970 我们需要更多的人,像 大家来看看这个游戏。 88 00:04:23,970 --> 00:04:24,720 >> 喜欢它的真棒。 89 00:04:24,720 --> 00:04:26,700 它只是需要一帮 的工作得到完成。 90 00:04:26,700 --> 00:04:29,470 突然间,你有一半 该公司工作,你。 91 00:04:29,470 --> 00:04:32,610 你有120人的工作 在这场比赛中完成它。 92 00:04:32,610 --> 00:04:35,290 显然,其他项目 - 项目数量 93 00:04:35,290 --> 00:04:36,680 其他合约,对不对? 94 00:04:36,680 --> 00:04:38,812 但每个人的超开心 因为他们知道 95 00:04:38,812 --> 00:04:41,020 他们在这方面的工作 这确实是真棒的事情。 96 00:04:41,020 --> 00:04:43,561 >> BRIAN雅各布森:其中一个真 对这份工作伟大的事情 97 00:04:43,561 --> 00:04:46,390 而这个行业的一般是 事情改变所有的时间。 98 00:04:46,390 --> 00:04:48,000 喜欢的东西 你正在做的,今年是 99 00:04:48,000 --> 00:04:50,625 将是非常不同 你做明年的事情。 100 00:04:50,625 --> 00:04:54,030 所以它使一切真的 清新,其实,和相当令人兴奋。 101 00:04:54,030 --> 00:04:58,380 你不断地学习新的 东西和做各种新的东西。 102 00:04:58,380 --> 00:04:59,328