1 00:00:00,000 --> 00:00:09,460 2 00:00:09,460 --> 00:00:11,550 >> Брайан JACOBSON: Мої звуть Брайан Джейкобсон. 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 >> Яна Берньє: Мене звуть ян Берньє. 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 Це був свого роду першою стравою, і зрештою Гейб Ньюелл, 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 >> Джон Кук: Мене звуть Джон Кук. 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 >> Брайан JACOBSON: Для мені, графіка клас 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 Яна Берньє: Суть з шутера від першої особи 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 Так Джон Кармак пішов тому і сказав, ах, який 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 >> Джон Кук: Отже, коли ви думаєте про використання ігровий движок, щоб зробити гру, 44 00:02:21,970 --> 00:02:24,011 є багато варіанти - багато більше варіантів зараз. 45 00:02:24,011 --> 00:02:27,185 Брайан JACOBSON: движок гри це свого роду інфраструктури 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 Джон Кук: Як правило, як люди почнуть 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 Брайан JACOBSON: Інший, верхній рівень рівень, 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 працює в цьому певним чином, або тим, що є хедкраб монстр, який 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 Джон Кук: А з там, дійсно, я маю на увазі 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 >> Брайан JACOBSON: Half-Life є Науково-фантастичні, шутер від першої особи. 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 І тепер ви, як Гордона Фрімена, довелося в основному врятувати 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 >> Джон Кук: Звичайно проекти, як 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 Вони, начебто, в порядку. 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 >> Брайан JACOBSON: Один з дійсно відмінні речі про цю роботу 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