1 00:00:00,000 --> 00:00:09,460 2 00:00:09,460 --> 00:00:11,550 >> BRIAN JACOBSON: My Jmenuji se Brian Jacobson. 3 00:00:11,550 --> 00:00:15,930 Udělal jsem svou cestu k ventilu druh v poněkud oklikou. 4 00:00:15,930 --> 00:00:19,210 Nebyl jsem vlastně počítač programátor ve škole. 5 00:00:19,210 --> 00:00:21,120 A já jsem byl zvyklý na - zpět na střední škole - 6 00:00:21,120 --> 00:00:24,810 je schopen udělat programování a získat věci od myšlenky k realizaci 7 00:00:24,810 --> 00:00:26,830 během několika minut nebo hodin. 8 00:00:26,830 --> 00:00:32,439 Líbilo se mi, že rychlé tempo vývoje a vidět své nápady přicházejí k životu. 9 00:00:32,439 --> 00:00:34,290 >> YAHN BERNIER: Jmenuji se Yahn Bernier. 10 00:00:34,290 --> 00:00:36,240 Byl jsem zde na ventilu více než 16 let. 11 00:00:36,240 --> 00:00:39,680 Tak jsem skončil psaní, jen pro zábava, editor levelů pro Quake 12 00:00:39,680 --> 00:00:43,100 tzv. BSP založené na binární prostor dělení stromy. 13 00:00:43,100 --> 00:00:46,210 To bylo něco jako předkrm, a nakonec Gabe Newell, 14 00:00:46,210 --> 00:00:49,980 který byl zakladatelem ventilu, a Mike Harrington mi poslal e-mail rčení, 15 00:00:49,980 --> 00:00:51,770 Vývoj software inženýr příležitost. 16 00:00:51,770 --> 00:00:53,061 >> JOHN COOK: Jmenuji se John Cook. 17 00:00:53,061 --> 00:00:54,820 Jsem softwarový inženýr pracuje na ventil. 18 00:00:54,820 --> 00:00:59,610 Zaměřuji se na náš on-line systém je měřítka a architektury. 19 00:00:59,610 --> 00:01:01,560 Přítel a já, ve skutečnosti, na univerzitě byly 20 00:01:01,560 --> 00:01:04,170 pracuje na hru s názvem Team Fortress. 21 00:01:04,170 --> 00:01:08,320 A my jsme jen dělal hru, dát ji na internetu. 22 00:01:08,320 --> 00:01:10,650 Bylo doplněk pro Hra Quake v té době, 23 00:01:10,650 --> 00:01:13,120 tak trochu mod, rozšíření, z té hry. 24 00:01:13,120 --> 00:01:16,400 Za to, že jsme skončili dostat se do kontaktu s ventilem 25 00:01:16,400 --> 00:01:17,700 a přichází sem. 26 00:01:17,700 --> 00:01:19,450 >> BRIAN JACOBSON: Pro me, grafika třída 27 00:01:19,450 --> 00:01:25,460 byl pravděpodobně nejvíce použitelné Samozřejmě, že jsem se ve škole pro jistotu. 28 00:01:25,460 --> 00:01:29,700 Trigonometrie, lineární algebra - Vzal jsem si kurz robotiky 29 00:01:29,700 --> 00:01:32,900 že měl spoustu lineární algebra druh pečené na to, 30 00:01:32,900 --> 00:01:37,530 a to je jeden z keystone matematické pojmy pro jakékoli 3-D grafiky. 31 00:01:37,530 --> 00:01:43,180 Je to všechno o orientaci a dělá matematika z, jako jsem podíval se na vás, 32 00:01:43,180 --> 00:01:47,160 ale chci se zaměřit tam, a Jak jsem se otočit, a jak se mám, 33 00:01:47,160 --> 00:01:50,100 Víte, jak mohu zjistit, kde jsem v pohybu, nebo hledáte? 34 00:01:50,100 --> 00:01:52,315 To je vše, lineární algebra. 35 00:01:52,315 --> 00:01:54,440 YAHN BERNIER: podstata z první osoba střelec 36 00:01:54,440 --> 00:01:58,325 je, že se dívám do míst, zbraně s očima, a zaměřit se na něco, 37 00:01:58,325 --> 00:02:00,200 a stisknout spoušť, a chci trefit, že. 38 00:02:00,200 --> 00:02:04,330 Takže budete mít za úkol vytvořit svůj Technologie se vypořádat s latencí. 39 00:02:04,330 --> 00:02:06,750 Takže John Carmack šel zpět a řekl, ach, co 40 00:02:06,750 --> 00:02:12,650 Musím udělat, je předpovědět, na straně klienta, výsledek druhu mého přehrávače 41 00:02:12,650 --> 00:02:16,814 vstupy, a prostě to udělat a činí od místa, kde si myslíme, že to bude, 42 00:02:16,814 --> 00:02:18,980 a pak ať serveru vrátit se a opravit to pro mě. 43 00:02:18,980 --> 00:02:21,970 >> JOHN COOK: Takže, když si myslíš, o používání herní engine, aby se hra, 44 00:02:21,970 --> 00:02:24,011 tam je spousta možností - mnohem více možností nyní. 45 00:02:24,011 --> 00:02:27,185 BRIAN JACOBSON: herní engine je druh infrastruktury 46 00:02:27,185 --> 00:02:28,310 ve kterém uděláte hru. 47 00:02:28,310 --> 00:02:32,060 Je to věc, odpovědný za kreslení svět, pro simulaci svět, 48 00:02:32,060 --> 00:02:36,450 pro přehrávání všech zvuků, pro pomoc vaše herní kód 49 00:02:36,450 --> 00:02:38,834 zjistit, co nepřítel AI se chystáte jít dělat. 50 00:02:38,834 --> 00:02:40,750 JOHN COOK: Obvykle, Způsob, jakým lidé začnou 51 00:02:40,750 --> 00:02:44,279 je, že by se nějaké množství, které logika a změnit ji, stejně jako OK, teď 52 00:02:44,279 --> 00:02:46,070 pojďme stačí změnit raketomet dělat 53 00:02:46,070 --> 00:02:49,840 200 Poškození místo dělá 100 poškození. 54 00:02:49,840 --> 00:02:54,080 Je to velmi jednoduché - například právě se některé stávající kus herní logiky 55 00:02:54,080 --> 00:02:55,487 a vyladit ho, jak se vám líbí. 56 00:02:55,487 --> 00:02:57,570 BRIAN JACOBSON: ostatní, vyšší úroveň vrstvy, 57 00:02:57,570 --> 00:02:59,340 se obvykle nazývá kód hry. 58 00:02:59,340 --> 00:03:02,730 A hra kód je obvykle věc, která to všechno o pravidlech hry, 59 00:03:02,730 --> 00:03:06,960 stejně jako skutečnost, že mám tento konkrétní zbraň, která 60 00:03:06,960 --> 00:03:10,990 pracuje v tomto konkrétním způsobem, nebo k tomu, že je headcrab monstrum, které 61 00:03:10,990 --> 00:03:12,640 má tyto konkrétní chování. 62 00:03:12,640 --> 00:03:15,982 Tyto druhy věcí jsou obvykle definována jako herní kód. 63 00:03:15,982 --> 00:03:17,690 JOHN COOK: A od tam, opravdu, mám na mysli 64 00:03:17,690 --> 00:03:20,190 s těmito druhy kusů a proces iterace, 65 00:03:20,190 --> 00:03:23,100 můžete jít od něčeho, jako je Quake něco jako Half-Life. 66 00:03:23,100 --> 00:03:27,310 >> BRIAN JACOBSON: Half-Life je sci-fi, první osoba střelec hra. 67 00:03:27,310 --> 00:03:30,850 Je zasazen do jakési dystopian světa. 68 00:03:30,850 --> 00:03:35,840 První Half-Life byla stanovena v tomto podzemní výzkumné zařízení zvané 69 00:03:35,840 --> 00:03:39,450 Black Mesa, a budete hrát charakter jmenoval Gordon Freeman, 70 00:03:39,450 --> 00:03:42,640 a to bylo v podstatě o cizí invaze, která 71 00:03:42,640 --> 00:03:45,510 byl vyprovokován, když experiment pokazilo. 72 00:03:45,510 --> 00:03:50,230 A druhá hra, Half-Life 2 byla stanovena zhruba 10 let později, 73 00:03:50,230 --> 00:03:53,450 a v podstatě cizinci vzali na celé planetě. 74 00:03:53,450 --> 00:03:58,390 A teď, jako Gordon Freeman, bylo v podstatě zachránit 75 00:03:58,390 --> 00:04:01,760 Váš přítel Alex, který potkáte, a pokusit se porazit zpět cizince 76 00:04:01,760 --> 00:04:03,460 a kultivovat planetu. 77 00:04:03,460 --> 00:04:05,540 >> JOHN COOK: Jistě projekty, jako je Portal 2, 78 00:04:05,540 --> 00:04:10,190 to byl jen malý tým, stejně jako pět lidé, pracující na herní nápad. 79 00:04:10,190 --> 00:04:12,450 Zjistili, že některé věci, které myšlenka byla zajímavá - 80 00:04:12,450 --> 00:04:13,783 by mohly být zajímavé pro hru. 81 00:04:13,783 --> 00:04:15,040 Oni rozšířit ji na 20 osob. 82 00:04:15,040 --> 00:04:16,865 Jsou trochu konkretizovat ty nápady. 83 00:04:16,865 --> 00:04:17,990 Přidali jste nějaké další lidi. 84 00:04:17,990 --> 00:04:18,550 Jsou, stejně jako, OK. 85 00:04:18,550 --> 00:04:19,550 Jo, teď chceme hit. 86 00:04:19,550 --> 00:04:21,304 Budeme loď na třech konzolách. 87 00:04:21,304 --> 00:04:23,970 Potřebujeme mnohem více lidí, jako je každý přijít podívat na tuto hru. 88 00:04:23,970 --> 00:04:24,720 >> Stejně jako je to úžasné. 89 00:04:24,720 --> 00:04:26,700 Je to jen potřebuje spoustu z práce, aby si udělal. 90 00:04:26,700 --> 00:04:29,470 Najednou, máte polovinu společnost vás pracuje. 91 00:04:29,470 --> 00:04:32,610 Máte 120 lidí, kteří pracují v této hře, aby si to udělat. 92 00:04:32,610 --> 00:04:35,290 Je zřejmé, že další projekty - počet projektů 93 00:04:35,290 --> 00:04:36,680 jinde smlouvy, že jo? 94 00:04:36,680 --> 00:04:38,812 Ale všichni to super-happy protože vědí, 95 00:04:38,812 --> 00:04:41,020 že pracujete na to věc, která je opravdu úžasné. 96 00:04:41,020 --> 00:04:43,561 >> BRIAN JACOBSON: Jeden z opravdu skvělé věci o tuto práci 97 00:04:43,561 --> 00:04:46,390 a toto odvětví je obecně že věci se neustále mění. 98 00:04:46,390 --> 00:04:48,000 Stejně jako věc, která děláte v tomto roce je 99 00:04:48,000 --> 00:04:50,625 bude velmi odlišné od věc, kterou uděláte příští rok. 100 00:04:50,625 --> 00:04:54,030 A tak je to pořád všechno opravdu čerstvé, ve skutečnosti, a docela vzrušující. 101 00:04:54,030 --> 00:04:58,380 Jste neustále učit nové věci a dělat nové druhy věcí. 102 00:04:58,380 --> 00:04:59,328