1 00:00:00,000 --> 00:00:09,460 2 00:00:09,460 --> 00:00:11,550 >> BRIAN JACOBSON: Moje Nazywa się Brian Jacobson. 3 00:00:11,550 --> 00:00:15,930 Udałem się do rodzaju zaworu lekkim okrężną. 4 00:00:15,930 --> 00:00:19,210 I nie był w rzeczywistości komputer programista w college'u. 5 00:00:19,210 --> 00:00:21,120 I byłem przyzwyczajony do - w liceum - 6 00:00:21,120 --> 00:00:24,810 jest w stanie zrobić i dostać programowania rzeczy, od pomysłu do realizacji 7 00:00:24,810 --> 00:00:26,830 w ciągu kilku minut lub godzin. 8 00:00:26,830 --> 00:00:32,439 Podobało mi się, że szybkie tempo rozwoju i widząc moje pomysły się do życia. 9 00:00:32,439 --> 00:00:34,290 >> YAHN BERNIER: Nazywam się Yahn Bernier. 10 00:00:34,290 --> 00:00:36,240 Byłem tu na zaworze od ponad 16 lat. 11 00:00:36,240 --> 00:00:39,680 Więc skończyło się na piśmie, tylko dla zabawa, edytor poziomów dla Quake 12 00:00:39,680 --> 00:00:43,100 nazywa BSP na podstawie binarnej drzew partycjonowania przestrzeni. 13 00:00:43,100 --> 00:00:46,210 To było coś w rodzaju przystawki, Gabe Newell i ostatecznie, 14 00:00:46,210 --> 00:00:49,980 , który był założycielem Valve, i Mike Harrington wysłał mi powiedzenie: e-mail, 15 00:00:49,980 --> 00:00:51,770 rozwoju oprogramowania inżynier okazję. 16 00:00:51,770 --> 00:00:53,061 >> John Cook: Nazywam się John Cook. 17 00:00:53,061 --> 00:00:54,820 Jestem inżynierem oprogramowania pracę w Valve. 18 00:00:54,820 --> 00:00:59,610 I skupić się na nasz system online jest skalowanie i architektury. 19 00:00:59,610 --> 00:01:01,560 Przyjaciel i ja, faktycznie, w uczelni były 20 00:01:01,560 --> 00:01:04,170 pracy na gry o nazwie Team Fortress. 21 00:01:04,170 --> 00:01:08,320 I po prostu sprawiło, że mecz, umieścić go w internecie. 22 00:01:08,320 --> 00:01:10,650 To był dodatek do gry Quake w tym czasie, 23 00:01:10,650 --> 00:01:13,120 tak jakby mod, rozszerzenie, z tej gry. 24 00:01:13,120 --> 00:01:16,400 Po tym, że skończyło się się w kontakcie z zaworem 25 00:01:16,400 --> 00:01:17,700 i przychodzi tutaj. 26 00:01:17,700 --> 00:01:19,450 >> BRIAN JACOBSON: Dla mnie, klasa grafiki 27 00:01:19,450 --> 00:01:25,460 Prawdopodobnie najbardziej dotyczy Oczywiście, że wziąłem na studiach na pewno. 28 00:01:25,460 --> 00:01:29,700 Trygonometrii, algebry liniowej - Wziąłem kurs robotyki 29 00:01:29,700 --> 00:01:32,900 że miał kilka liniowych algebra rodzaj ciasta do niego, 30 00:01:32,900 --> 00:01:37,530 i jest jednym z trapezu koncepcje matematyczne dla żadnej grafiki 3-D. 31 00:01:37,530 --> 00:01:43,180 To wszystko na temat orientacji i robi matematyka, jakbym spoglądając na ciebie, 32 00:01:43,180 --> 00:01:47,160 ale chcę zmierzać tam, i Jak obrócić, i jak to zrobić, 33 00:01:47,160 --> 00:01:50,100 wiesz, w jaki sposób dowiedzieć się, gdzie jestem w ruchu lub szuka? 34 00:01:50,100 --> 00:01:52,315 To wszystko, algebra liniowa. 35 00:01:52,315 --> 00:01:54,440 YAHN BERNIER: Istota z First Person Shooter 36 00:01:54,440 --> 00:01:58,325 jest to, że patrzę przez witryn gun w moich oczach, i dążyć do czegoś, 37 00:01:58,325 --> 00:02:00,200 i pociągnąć za spust, i chcę uderzył. 38 00:02:00,200 --> 00:02:04,330 Więc trzeba zaprojektować technologii do czynienia z opóźnieniami. 39 00:02:04,330 --> 00:02:06,750 John Carmack poszedł tak z powrotem i powiedział, oh, co 40 00:02:06,750 --> 00:02:12,650 Muszę zrobić to przewidzieć, na kliencie, wynikiem rodzaju mój odtwarzacz jest 41 00:02:12,650 --> 00:02:16,814 wejścia, i po prostu to zrobić i uczynić skąd my myślimy, że to będzie, 42 00:02:16,814 --> 00:02:18,980 i pozwól serwer wrócić i naprawić to dla mnie. 43 00:02:18,980 --> 00:02:21,970 >> John Cook: Więc kiedy myślisz o użyciu silnika gry do gry, 44 00:02:21,970 --> 00:02:24,011 jest wiele opcji - Dużo więcej opcji teraz. 45 00:02:24,011 --> 00:02:27,185 BRIAN JACOBSON: silnik gry jest rodzaj infrastruktury 46 00:02:27,185 --> 00:02:28,310 w którym sprawiają, że gra. 47 00:02:28,310 --> 00:02:32,060 To jest rzecz, odpowiedzialna za sporządzenie świat, do symulacji świata, 48 00:02:32,060 --> 00:02:36,450 do odtwarzania wszystkich dźwięków, za pomoc kodu gry 49 00:02:36,450 --> 00:02:38,834 dowiedzieć się, co wróg AI zamiar iść zrobić. 50 00:02:38,834 --> 00:02:40,750 John Cook: Zazwyczaj, sposób ludzie zaczną 51 00:02:40,750 --> 00:02:44,279 są oni trochę ilości, że Logika i zmienić go, jak OK, teraz 52 00:02:44,279 --> 00:02:46,070 niech po prostu zmienić wyrzutnia rakiet zrobić 53 00:02:46,070 --> 00:02:49,840 200 obrażenia zamiast robić 100 obrażeń. 54 00:02:49,840 --> 00:02:54,080 To bardzo proste - jak tylko się niektóre istniejące kawałek logiki rozgrywki 55 00:02:54,080 --> 00:02:55,487 i dostosować go do jak lubisz. 56 00:02:55,487 --> 00:02:57,570 BRIAN JACOBSON: inne, wyższa warstwa poziom, 57 00:02:57,570 --> 00:02:59,340 Kod jest zazwyczaj nazywany gra. 58 00:02:59,340 --> 00:03:02,730 I kod gry jest zazwyczaj co to wszystko o zasadach gry, 59 00:03:02,730 --> 00:03:06,960 podobnie jak fakt, że mam że ta konkretna broń 60 00:03:06,960 --> 00:03:10,990 działa w ten sposób szczególny i z faktu że jest potworem Headcrab że 61 00:03:10,990 --> 00:03:12,640 ma te konkretne zachowania. 62 00:03:12,640 --> 00:03:15,982 Tego typu rzeczy są zwykle określa się jako kod gry. 63 00:03:15,982 --> 00:03:17,690 John Cook: I od nie, naprawdę, to znaczy 64 00:03:17,690 --> 00:03:20,190 z tych rodzaju sztuk a proces iteracji 65 00:03:20,190 --> 00:03:23,100 możesz iść z czymś takim Quake coś jak Half-Life. 66 00:03:23,100 --> 00:03:27,310 >> BRIAN JACOBSON: Half-Life jest Sci-Fi, pierwsza strzelanka. 67 00:03:27,310 --> 00:03:30,850 Jest to ustawione w rodzaju Janusza świata. 68 00:03:30,850 --> 00:03:35,840 Pierwszy Half-Life został ustawiony w ten podziemny ośrodek badawczy o nazwie 69 00:03:35,840 --> 00:03:39,450 Black Mesa i grasz postać o imieniu Gordon Freeman, 70 00:03:39,450 --> 00:03:42,640 i to było w zasadzie o Alien Invasion, że 71 00:03:42,640 --> 00:03:45,510 został sprowokowany, kiedy Eksperyment się nie udało. 72 00:03:45,510 --> 00:03:50,230 I druga gra, Half-Life 2 powstała około 10 lat później, 73 00:03:50,230 --> 00:03:53,450 i zasadniczo obcy przejęli planety. 74 00:03:53,450 --> 00:03:58,390 A teraz, jak Gordon Freeman, było w zasadzie ratowania 75 00:03:58,390 --> 00:04:01,760 Twój przyjaciel Alex, który można spotkać, i spróbować pokonać powrót cudzoziemców 76 00:04:01,760 --> 00:04:03,460 i odzyskać planetę. 77 00:04:03,460 --> 00:04:05,540 >> John Cook: Na pewno Projekty takie jak Portal 2, 78 00:04:05,540 --> 00:04:10,190 to był tylko mały zespół, podobnie jak pięciu osób, pracuje na pomysł gry. 79 00:04:10,190 --> 00:04:12,450 Okazało się, że niektóre rzeczy myśli były ciekawe - 80 00:04:12,450 --> 00:04:13,783 może być ciekawe do gry. 81 00:04:13,783 --> 00:04:15,040 Oni go rozwinąć do 20 osób. 82 00:04:15,040 --> 00:04:16,865 Ich rodzaj dopracować te pomysły. 83 00:04:16,865 --> 00:04:17,990 Dodano trochę więcej ludzi. 84 00:04:17,990 --> 00:04:18,550 Są one, podobnie jak, w porządku. 85 00:04:18,550 --> 00:04:19,550 Tak, teraz chcemy się hitem. 86 00:04:19,550 --> 00:04:21,304 Będziemy statek na trzech konsolach. 87 00:04:21,304 --> 00:04:23,970 Potrzebujemy o wiele więcej ludzi, takich jak wszyscy się patrzeć na tę grę. 88 00:04:23,970 --> 00:04:24,720 >> Jak to jest niesamowite. 89 00:04:24,720 --> 00:04:26,700 To po prostu musi kilka z pracy do zrobienia. 90 00:04:26,700 --> 00:04:29,470 Nagle masz połowę Firma was pracuje. 91 00:04:29,470 --> 00:04:32,610 Masz 120 osób pracujących w tej grze, aby to zrobić. 92 00:04:32,610 --> 00:04:35,290 Oczywiście, inne projekty - liczba projektów 93 00:04:35,290 --> 00:04:36,680 innych umów, prawda? 94 00:04:36,680 --> 00:04:38,812 Ale każdy jest super zadowolony bo wiedzą, 95 00:04:38,812 --> 00:04:41,020 pracują nad tym rzecz, która jest naprawdę niesamowite. 96 00:04:41,020 --> 00:04:43,561 >> BRIAN JACOBSON: Jednym z bardzo Wielkie rzeczy na temat tej pracy 97 00:04:43,561 --> 00:04:46,390 a to w ogóle jest przemysł że rzeczy zmieniają się cały czas. 98 00:04:46,390 --> 00:04:48,000 Jak rzeczy, które robisz w tym roku jest 99 00:04:48,000 --> 00:04:50,625 będzie się znacznie różnić od co zrobić w przyszłym roku. 100 00:04:50,625 --> 00:04:54,030 I tak to wszystko naprawdę trzyma świeże, rzeczywiście, i całkiem ekscytujące. 101 00:04:54,030 --> 00:04:58,380 Jesteś ciągle uczy się nowych rzeczy i robi nowe rodzaje rzeczy. 102 00:04:58,380 --> 00:04:59,328