1 00:00:00,000 --> 00:00:09,460 2 00:00:09,460 --> 00:00:11,550 >> БРАЯН Джейкъбсън: My име е Брайън Джейкъбсън. 3 00:00:11,550 --> 00:00:15,930 Аз направих моя начин да Valve вид в малко по-обиколен маршрут. 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 Берние: Моето име е Yahn Берние. 10 00:00:34,290 --> 00:00:36,240 Аз съм бил тук в Valve за над 16 години. 11 00:00:36,240 --> 00:00:39,680 Така че в крайна сметка писането, само за забавно, редактор на нивото за Quake 12 00:00:39,680 --> 00:00:43,100 нарича BSP основава на двоичен пространство разделителни дървета. 13 00:00:43,100 --> 00:00:46,210 Това беше нещо като предястие, и в крайна сметка Gabe Newell, 14 00:00:46,210 --> 00:00:49,980 , който е основател на Valve и Майк Харингтън ми изпрати имейл поговорка, 15 00:00:49,980 --> 00:00:51,770 разработка на софтуер инженер възможност. 16 00:00:51,770 --> 00:00:53,061 >> JOHN COOK: Казвам се Джон Кук. 17 00:00:53,061 --> 00:00:54,820 Аз съм софтуерен инженер Работя на Valve. 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 работи върху игра, наречена Team Fortress. 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 така че нещо като мод, на разширението на тази игра. 24 00:01:13,120 --> 00:01:16,400 След това, ние в крайна сметка Първи в контакт с Valve 25 00:01:16,400 --> 00:01:17,700 и дойде тук. 26 00:01:17,700 --> 00:01:19,450 >> БРАЯН Джейкъбсън: За мен, графики клас 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 Берние: Същността от първо лице стрелецът 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 Така John Carmack отиде назад и каза, о, каква 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 >> JOHN COOK: Така че, когато си мислиш за използването на двигател игра да направи игра, 44 00:02:21,970 --> 00:02:24,011 има много на избор - много повече опции предприятието. 45 00:02:24,011 --> 00:02:27,185 БРАЯН Джейкъбсън: A гейм енджин е вид на инфраструктурата 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 JOHN КУК: Обикновено, Така хората ще започнат 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 БРАЯН Джейкъбсън: Другото, по-високото ниво ниво, 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 JOHN COOK: И от там, наистина, искам да кажа 64 00:03:17,690 --> 00:03:20,190 с тези вид на парчета и процес на итерация 65 00:03:20,190 --> 00:03:23,100 можете да отидете от нещо подобно Quake до нещо като Half-Life. 66 00:03:23,100 --> 00:03:27,310 >> БРАЯН Джейкъбсън: Half-Life е Sci-Fi, първо лице стрелецът игра. 67 00:03:27,310 --> 00:03:30,850 Действието се развива в нещо като дистопичното свят. 68 00:03:30,850 --> 00:03:35,840 Първият Half-Life е създаден в този подземно съоръжение изследвания, наречена 69 00:03:35,840 --> 00:03:39,450 Black Mesa, а вие играете герой Гордън Фрийман, 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 И втората игра, Half-Life 2 се определя на около 10 години по-късно, 73 00:03:50,230 --> 00:03:53,450 и в общи линии извънземните са превзели планетата. 74 00:03:53,450 --> 00:03:58,390 И сега, като Gordon Freeman, Трябваше просто спасяване 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 >> JOHN COOK: Разбира се проекти като Portal 2, 78 00:04:05,540 --> 00:04:10,190 това е само един малък екип, като пет хората, които работят по една идея игра. 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 Те са, като, OK. 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 >> БРАЯН Джейкъбсън: Едно от наистина страхотни неща за тази работа 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