1 00:00:00,000 --> 00:00:09,460 2 00:00:09,460 --> 00:00:11,550 >> BRIAN Jacobson: My Volám sa Brian Jacobson. 3 00:00:11,550 --> 00:00:15,930 Urobil som svoju cestu k ventilu druh v trochu okľukou. 4 00:00:15,930 --> 00:00:19,210 Nebol som vlastne počítač programátor v škole. 5 00:00:19,210 --> 00:00:21,120 A ja som bol zvyknutý na - späť na strednej škole - 6 00:00:21,120 --> 00:00:24,810 je schopný urobiť programovanie a získať veci od myšlienky k realizácii 7 00:00:24,810 --> 00:00:26,830 v priebehu niekoľkých minút alebo hodín. 8 00:00:26,830 --> 00:00:32,439 Páčilo sa mi, že rýchle tempo vývoja a vidieť svoje nápady prichádzajú k životu. 9 00:00:32,439 --> 00:00:34,290 >> YAHN Bernier: Volám sa Yahn Bernier. 10 00:00:34,290 --> 00:00:36,240 Bol som tu na ventile viac ako 16 rokov. 11 00:00:36,240 --> 00:00:39,680 Tak som skončil písanie, len pre zábava, editor levelov pre Quake 12 00:00:39,680 --> 00:00:43,100 tzv BSP založené na binárne priestor delenie stromy. 13 00:00:43,100 --> 00:00:46,210 To bolo niečo ako predjedlo, a nakoniec Gabe Newell, 14 00:00:46,210 --> 00:00:49,980 ktorý bol zakladateľom ventilu, a Mike Harrington mi poslal e-mail porekadlá, 15 00:00:49,980 --> 00:00:51,770 Vývoj software inžinier príležitosť. 16 00:00:51,770 --> 00:00:53,061 >> JOHN COOK: Volám sa John Cook. 17 00:00:53,061 --> 00:00:54,820 Som softvérový inžinier pracuje na ventil. 18 00:00:54,820 --> 00:00:59,610 Zameriavam sa na náš on-line systém je merítka a architektúry. 19 00:00:59,610 --> 00:01:01,560 Priateľ a ja, v skutočnosti, na univerzite boli 20 00:01:01,560 --> 00:01:04,170 pracuje na hru s názvom Team Fortress. 21 00:01:04,170 --> 00:01:08,320 A my sme len robil hru, dať ju na internete. 22 00:01:08,320 --> 00:01:10,650 Bolo doplnok pre Hra Quake v tej dobe, 23 00:01:10,650 --> 00:01:13,120 tak trochu mod, rozšírenie, z tej hry. 24 00:01:13,120 --> 00:01:16,400 Za to, že sme skončili dostať sa do kontaktu s ventilom 25 00:01:16,400 --> 00:01:17,700 a prichádza sem. 26 00:01:17,700 --> 00:01:19,450 >> BRIAN Jacobson: Pre me, grafika trieda 27 00:01:19,450 --> 00:01:25,460 bol pravdepodobne najviac použiteľné Samozrejme, že som sa v škole pre istotu. 28 00:01:25,460 --> 00:01:29,700 Trigonometria, lineárna algebra - Vzal som si kurz robotiky 29 00:01:29,700 --> 00:01:32,900 že mal veľa lineárny algebra druh pečené na to, 30 00:01:32,900 --> 00:01:37,530 a to je jeden z keystone matematické pojmy pre akékoľvek 3-D grafiky. 31 00:01:37,530 --> 00:01:43,180 Je to všetko o orientáciu a robí matematika z, ako som pozrel sa na vás, 32 00:01:43,180 --> 00:01:47,160 ale chcem sa zamerať tam, a Ako som sa otočiť, a ako sa mám, 33 00:01:47,160 --> 00:01:50,100 Viete, ako môžem zistiť, kde som v pohybe, alebo hľadáte? 34 00:01:50,100 --> 00:01:52,315 To je všetko, lineárna algebra. 35 00:01:52,315 --> 00:01:54,440 YAHN Bernier: podstata z prvej osoba strelec 36 00:01:54,440 --> 00:01:58,325 je, že sa pozerám do miest, zbrane s očami, a zamerať sa na niečo, 37 00:01:58,325 --> 00:02:00,200 a stlačiť spúšť, a chcem trafiť, že. 38 00:02:00,200 --> 00:02:04,330 Takže budete mať za úlohu vytvoriť svoj Technológia sa vysporiadať s latenciou. 39 00:02:04,330 --> 00:02:06,750 Takže John Carmack šiel späť a povedal, ach, čo 40 00:02:06,750 --> 00:02:12,650 Musím urobiť, je predpovedať, na strane klienta, výsledok druhu môjho prehrávača 41 00:02:12,650 --> 00:02:16,814 vstupy, a jednoducho to urobiť a robí od miesta, kde si myslíme, že to bude, 42 00:02:16,814 --> 00:02:18,980 a potom nech servera vrátiť sa a opraviť to pre mňa. 43 00:02:18,980 --> 00:02:21,970 >> JOHN COOK: Takže, keď si myslíš, o používaní herný engine, aby sa hra, 44 00:02:21,970 --> 00:02:24,011 tam je veľa možností - oveľa viac možností teraz. 45 00:02:24,011 --> 00:02:27,185 BRIAN Jacobson: herný engine je druh infraštruktúry 46 00:02:27,185 --> 00:02:28,310 v ktorom urobíte hru. 47 00:02:28,310 --> 00:02:32,060 Je to vec, zodpovedný za kreslenie svet, pre simuláciu svet, 48 00:02:32,060 --> 00:02:36,450 pre prehrávanie všetkých zvukov, pre pomoc vaše herné kód 49 00:02:36,450 --> 00:02:38,834 zistiť, čo nepriateľ AI sa chystáte ísť robiť. 50 00:02:38,834 --> 00:02:40,750 JOHN COOK: Zvyčajne, Spôsob, akým ľudia začnú 51 00:02:40,750 --> 00:02:44,279 je, že by sa nejaké množstvo, ktoré logika a zmeniť ju, rovnako ako OK, teraz 52 00:02:44,279 --> 00:02:46,070 poďme stačí zmeniť raketomet robiť 53 00:02:46,070 --> 00:02:49,840 200 Poškodenie miesto robí 100 poškodenia. 54 00:02:49,840 --> 00:02:54,080 Je to veľmi jednoduché - napríklad práve sa niektoré existujúce kus herné logiky 55 00:02:54,080 --> 00:02:55,487 a vyladiť ho, ako sa vám páči. 56 00:02:55,487 --> 00:02:57,570 BRIAN Jacobson: ostatné, vyššiu úroveň vrstvy, 57 00:02:57,570 --> 00:02:59,340 sa obvykle nazýva kód hry. 58 00:02:59,340 --> 00:03:02,730 A hra kód je zvyčajne vec, ktorá to všetko o pravidlách hry, 59 00:03:02,730 --> 00:03:06,960 rovnako ako skutočnosť, že mám tento konkrétny zbraň, ktorá 60 00:03:06,960 --> 00:03:10,990 pracuje v tomto konkrétnom spôsobom, alebo k tomu, že je headcrab monštrum, ktoré 61 00:03:10,990 --> 00:03:12,640 má tieto konkrétne správanie. 62 00:03:12,640 --> 00:03:15,982 Tieto druhy vecí sú zvyčajne definovaná ako herný kód. 63 00:03:15,982 --> 00:03:17,690 JOHN COOK: A od tam, naozaj, mám na mysli 64 00:03:17,690 --> 00:03:20,190 s týmito druhmi kusov a proces iterácie, 65 00:03:20,190 --> 00:03:23,100 môžete ísť od niečoho, ako je Quake niečo ako Half-Life. 66 00:03:23,100 --> 00:03:27,310 >> BRIAN Jacobson: Half-Life je sci-fi, prvá osoba strelec hra. 67 00:03:27,310 --> 00:03:30,850 Je zasadený do akejsi dystopian sveta. 68 00:03:30,850 --> 00:03:35,840 Prvý Half-Life bola stanovená v tomto podzemné výskumné zariadenie nazývané 69 00:03:35,840 --> 00:03:39,450 Black Mesa, a budete hrať charakter menoval Gordon Freeman, 70 00:03:39,450 --> 00:03:42,640 a to bolo v podstate o cudzie invázie, ktorá 71 00:03:42,640 --> 00:03:45,510 bol vyprovokovaný, keď experiment pokazilo. 72 00:03:45,510 --> 00:03:50,230 A druhá hra, Half-Life 2 bola stanovená približne 10 rokov neskôr, 73 00:03:50,230 --> 00:03:53,450 a v podstate cudzinci vzali na celej planéte. 74 00:03:53,450 --> 00:03:58,390 A teraz, ako Gordon Freeman, bolo v podstate zachrániť 75 00:03:58,390 --> 00:04:01,760 Váš priateľ Alex, ktorý stretnete, a pokúsiť sa poraziť späť cudzincov 76 00:04:01,760 --> 00:04:03,460 a kultivovať planétu. 77 00:04:03,460 --> 00:04:05,540 >> JOHN COOK: Iste projekty, ako je Portal 2, 78 00:04:05,540 --> 00:04:10,190 to bol len malý tím, rovnako ako päť ľudia, pracujúci na hernej nápad. 79 00:04:10,190 --> 00:04:12,450 Zistili, že niektoré veci, ktoré myšlienka bola zaujímavá - 80 00:04:12,450 --> 00:04:13,783 by mohli byť zaujímavé pre hru. 81 00:04:13,783 --> 00:04:15,040 Oni rozšíriť ju na 20 osôb. 82 00:04:15,040 --> 00:04:16,865 Sú trochu konkretizovať tie nápady. 83 00:04:16,865 --> 00:04:17,990 Pridali ste nejaké ďalšie ľudí. 84 00:04:17,990 --> 00:04:18,550 Sú, rovnako ako, OK. 85 00:04:18,550 --> 00:04:19,550 Jo, teraz chceme hit. 86 00:04:19,550 --> 00:04:21,304 Budeme loď na troch konzolách. 87 00:04:21,304 --> 00:04:23,970 Potrebujeme oveľa viac ľudí, ako je každý prísť pozrieť na túto hru. 88 00:04:23,970 --> 00:04:24,720 >> Rovnako ako je to úžasné. 89 00:04:24,720 --> 00:04:26,700 Je to len potrebuje veľa z práce, aby si urobil. 90 00:04:26,700 --> 00:04:29,470 Zrazu, máte polovicu spoločnosť vás pracuje. 91 00:04:29,470 --> 00:04:32,610 Máte 120 ľudí, ktorí pracujú v tejto hre, aby si to urobiť. 92 00:04:32,610 --> 00:04:35,290 Je zrejmé, že ďalšie projekty - počet projektov 93 00:04:35,290 --> 00:04:36,680 inde zmluvy, že jo? 94 00:04:36,680 --> 00:04:38,812 Ale všetci to super-happy pretože vedia, 95 00:04:38,812 --> 00:04:41,020 že pracujete na to vec, ktorá je naozaj úžasné. 96 00:04:41,020 --> 00:04:43,561 >> BRIAN Jacobson: Jeden z naozaj skvelé veci o túto prácu 97 00:04:43,561 --> 00:04:46,390 a toto odvetvie je všeobecne že veci sa neustále mení. 98 00:04:46,390 --> 00:04:48,000 Rovnako ako vec, ktorá robíte v tomto roku je 99 00:04:48,000 --> 00:04:50,625 bude veľmi odlišné od vec, ktorú urobíte budúci rok. 100 00:04:50,625 --> 00:04:54,030 A tak je to stále všetko naozaj čerstvé, v skutočnosti, a celkom vzrušujúce. 101 00:04:54,030 --> 00:04:58,380 Ste neustále učiť nové veci a robiť nové druhy vecí. 102 00:04:58,380 --> 00:04:59,328