1 00:00:00,000 --> 00:00:09,460 2 00:00:09,460 --> 00:00:11,550 >> BRIAN Jacobson: Moj ime je Brian Jacobson. 3 00:00:11,550 --> 00:00:15,930 Napravio sam moj način da Valve vrsta u malo zaobilazni put. 4 00:00:15,930 --> 00:00:19,210 Nisam bio zapravo računalo Programer na faksu. 5 00:00:19,210 --> 00:00:21,120 I sam je bio korišten na - još u srednjoj školi - 6 00:00:21,120 --> 00:00:24,810 biti u mogućnosti to učiniti programiranje i dobiti stvari od ideje do provedbe 7 00:00:24,810 --> 00:00:26,830 u samo nekoliko minuta ili sati. 8 00:00:26,830 --> 00:00:32,439 Uživao sam da brz tempo razvoja i vidjeti svoje ideje dolaze u život. 9 00:00:32,439 --> 00:00:34,290 >> YAHN Bernier: Moje ime je Yahn Bernier. 10 00:00:34,290 --> 00:00:36,240 Ja sam bio ovdje na ventil za više od 16 godina. 11 00:00:36,240 --> 00:00:39,680 Tako sam završio pisanje, samo za zabavno, razini urednik za Quake 12 00:00:39,680 --> 00:00:43,100 pozvao BSP temelji na binarnom particioniranje prostor stabala. 13 00:00:43,100 --> 00:00:46,210 To je bio svojevrsni glavno jelo, i na kraju Gabe Newell, 14 00:00:46,210 --> 00:00:49,980 koji je bio osnivač ventil, a Mike Harrington mi je poslao e-mail govoreći, 15 00:00:49,980 --> 00:00:51,770 razvoj softvera inženjer priliku. 16 00:00:51,770 --> 00:00:53,061 >> John Cook: Zovem se John Cook. 17 00:00:53,061 --> 00:00:54,820 Ja sam software inženjer radi na ventil. 18 00:00:54,820 --> 00:00:59,610 Ja se usredotočiti na naš online sustav a skaliranje i arhitektura. 19 00:00:59,610 --> 00:01:01,560 Prijatelj i ja, zapravo, u sveučilištu bili 20 00:01:01,560 --> 00:01:04,170 radi na igri pod nazivom Team Fortress. 21 00:01:04,170 --> 00:01:08,320 I upravo smo napravili igru, staviti ga na internetu. 22 00:01:08,320 --> 00:01:10,650 To je dodatak za Igra Quake u to vrijeme, 23 00:01:10,650 --> 00:01:13,120 tako nekako mod, proširenje, te igre. 24 00:01:13,120 --> 00:01:16,400 Nakon toga, završili smo uzimajući u kontaktu s ventilom 25 00:01:16,400 --> 00:01:17,700 i dolaze ovamo. 26 00:01:17,700 --> 00:01:19,450 >> BRIAN Jacobson: Za ja, grafika klase 27 00:01:19,450 --> 00:01:25,460 Vjerojatno najviše primjenjuje Naravno da sam uzeo na faksu sigurno. 28 00:01:25,460 --> 00:01:29,700 Trigonometrija, linearna algebra - Uzeo sam tečaj robotike 29 00:01:29,700 --> 00:01:32,900 da je imao hrpu linearnih Algebra vrsta pečena u nju, 30 00:01:32,900 --> 00:01:37,530 te da je jedan od Keystone math pojmovi za bilo 3-D grafiku. 31 00:01:37,530 --> 00:01:43,180 To je sve o orijentaciji i radite Matematika je, kao što sam u potrazi tamo kod vas, 32 00:01:43,180 --> 00:01:47,160 ali želim da cilj tamo, i kako mogu okretati, a kako mi je činiti, 33 00:01:47,160 --> 00:01:50,100 znate, kako mogu shvatiti gdje se selim ili tražite? 34 00:01:50,100 --> 00:01:52,315 To je sve linearne algebre. 35 00:01:52,315 --> 00:01:54,440 YAHN Bernier: Suština od prva osoba pucač 36 00:01:54,440 --> 00:01:58,325 je da sam gledati kroz pištolj stranicama s mojim očima, a cilj na nešto, 37 00:01:58,325 --> 00:02:00,200 i povući okidač, i želim pogoditi da. 38 00:02:00,200 --> 00:02:04,330 Dakle, morate dizajnirati svoje Tehnologija se nositi s latencija. 39 00:02:04,330 --> 00:02:06,750 Dakle, John Carmack otišao natrag i rekao, oh, što 40 00:02:06,750 --> 00:02:12,650 I trebate učiniti je predvidjeti, na klijentu, Rezultat vrstom moj player-a 41 00:02:12,650 --> 00:02:16,814 ulaza, a upravo to i učiniti odakle mi mislimo da će biti, 42 00:02:16,814 --> 00:02:18,980 i onda neka poslužitelja vrati se i to popraviti za mene. 43 00:02:18,980 --> 00:02:21,970 >> John Cook: Pa kad si razmišljam o korištenju igra motor napraviti igru, 44 00:02:21,970 --> 00:02:24,011 postoji puno opcija - Puno više opcija sada. 45 00:02:24,011 --> 00:02:27,185 BRIAN Jacobson: igra motor je vrsta infrastrukture 46 00:02:27,185 --> 00:02:28,310 u kojem ćete napraviti igru. 47 00:02:28,310 --> 00:02:32,060 To je stvar odgovorni za crtanje svijet, za simulaciju svijet, 48 00:02:32,060 --> 00:02:36,450 za igranje sve zvukove, za pomoć svoje game kod 49 00:02:36,450 --> 00:02:38,834 shvatiti što neprijatelj AI će ići raditi. 50 00:02:38,834 --> 00:02:40,750 John Cook: Obično, Način na koji ljudi će početi 51 00:02:40,750 --> 00:02:44,279 se oni bi se neki iznos koji logika i to promijeniti, kao što je OK, sada 52 00:02:44,279 --> 00:02:46,070 neka je samo promijeniti lanser učiniti 53 00:02:46,070 --> 00:02:49,840 200 štete umjesto da radi 100 štete. 54 00:02:49,840 --> 00:02:54,080 To je vrlo jednostavno - kao što je samo uzeti neki postojeći komad gameplay logike 55 00:02:54,080 --> 00:02:55,487 i to štipanje kako vam se sviđa. 56 00:02:55,487 --> 00:02:57,570 BRIAN Jacobson: drugi, viša razina sloj, 57 00:02:57,570 --> 00:02:59,340 se obično naziva igre code. 58 00:02:59,340 --> 00:03:02,730 A igra kod je obično Ono što je sve o pravilima igre, 59 00:03:02,730 --> 00:03:06,960 kao i činjenica da imam ovaj oružje 60 00:03:06,960 --> 00:03:10,990 radi u ovom načinu, odnosno činjenici da postoji headcrab čudovište koje 61 00:03:10,990 --> 00:03:12,640 ima tih pojedinih ponašanja. 62 00:03:12,640 --> 00:03:15,982 Ove vrste stvari su obično definira kao igra koda. 63 00:03:15,982 --> 00:03:17,690 John Cook: I od postoji, zapravo, mislim 64 00:03:17,690 --> 00:03:20,190 s onima kakve komada i proces iteracije, 65 00:03:20,190 --> 00:03:23,100 možete ići s nešto slično Potres na nešto poput Half-Life. 66 00:03:23,100 --> 00:03:27,310 >> BRIAN Jacobson: Half-Life je sci-fi, prva osoba pucač igru. 67 00:03:27,310 --> 00:03:30,850 Ona je smještena u nekoj vrsti distopijskog svijeta. 68 00:03:30,850 --> 00:03:35,840 Prvi Half-Life je bio postavljen u ovom underground objekt istraživanja pod nazivom 69 00:03:35,840 --> 00:03:39,450 Crna Mesa, a vi igrate lik imenom Gordon Freeman, 70 00:03:39,450 --> 00:03:42,640 i to je u osnovi o invazija vanzemaljaca koji 71 00:03:42,640 --> 00:03:45,510 je izazvao kada Eksperiment je pošlo po zlu. 72 00:03:45,510 --> 00:03:50,230 I drugi igra, Half-Life 2 je postavljena oko 10 godina kasnije, 73 00:03:50,230 --> 00:03:53,450 a zapravo vanzemaljci su preuzeli planet. 74 00:03:53,450 --> 00:03:58,390 I sad vi, kao Gordon Freeman, morao osnovi spasiti 75 00:03:58,390 --> 00:04:01,760 Vaš prijatelj Alex, tko vas zadovoljiti, i pokušati pobijediti natrag strance 76 00:04:01,760 --> 00:04:03,460 te povratiti planet. 77 00:04:03,460 --> 00:04:05,540 >> John Cook: Sigurno Projekti poput Portala 2, 78 00:04:05,540 --> 00:04:10,190 to je bio samo mali tim, kao i pet ljudi koji su radili na igri ideje. 79 00:04:10,190 --> 00:04:12,450 Našli su neke stvari koje su misao bila zanimljiva - 80 00:04:12,450 --> 00:04:13,783 mogla biti zanimljiva za igru. 81 00:04:13,783 --> 00:04:15,040 Oni su ga proširiti na 20 osoba. 82 00:04:15,040 --> 00:04:16,865 Oni su neka vrsta konkretizira te ideje. 83 00:04:16,865 --> 00:04:17,990 Dodali ste još neke osobe. 84 00:04:17,990 --> 00:04:18,550 Oni su, kao, u redu. 85 00:04:18,550 --> 00:04:19,550 Da, sada želimo hit. 86 00:04:19,550 --> 00:04:21,304 Mi ćemo brod na tri konzole. 87 00:04:21,304 --> 00:04:23,970 Trebamo puno više ljudi, kao što su svi su došli pogledati ovu igru. 88 00:04:23,970 --> 00:04:24,720 >> Kao da je super. 89 00:04:24,720 --> 00:04:26,700 To samo treba hrpa posla za obaviti. 90 00:04:26,700 --> 00:04:29,470 Odjednom, imate polovicu tvrtka radi vas. 91 00:04:29,470 --> 00:04:32,610 Imate 120 ljudi koji rade na ovu igru ​​da bi to učinio. 92 00:04:32,610 --> 00:04:35,290 Očito, drugi projekti - broj projekata 93 00:04:35,290 --> 00:04:36,680 drugdje ugovori, zar ne? 94 00:04:36,680 --> 00:04:38,812 No, svi su super sretni jer znaju 95 00:04:38,812 --> 00:04:41,020 oni rade na tome Ono što je stvarno strašan. 96 00:04:41,020 --> 00:04:43,561 >> BRIAN Jacobson: Jedan od stvarno velike stvari u vezi ovog posla 97 00:04:43,561 --> 00:04:46,390 i ova industrija u cjelini je da se stvari mijenjaju. 98 00:04:46,390 --> 00:04:48,000 Kao stvar koja što radite u ovoj godini je 99 00:04:48,000 --> 00:04:50,625 će biti vrlo različita od stvar koju trebate učiniti sljedeće godine. 100 00:04:50,625 --> 00:04:54,030 I tako se čuva sve stvarno svježi, zapravo, i prilično uzbudljivo. 101 00:04:54,030 --> 00:04:58,380 Ti stalno učenje novih stvari i rade nove vrste stvari. 102 00:04:58,380 --> 00:04:59,328