1 00:00:00,000 --> 00:00:09,460 2 00:00:09,460 --> 00:00:11,550 >> BRIAN JACOBSON: Oma nimi on Brian Jacobson. 3 00:00:11,550 --> 00:00:15,930 Tein tapa Valve eräänlainen hieman kiertoteitse. 4 00:00:15,930 --> 00:00:19,210 En ollut oikeastaan ​​tietokoneen ohjelmoija yliopistolla. 5 00:00:19,210 --> 00:00:21,120 Ja olin tottunut - takaisin lukiossa - 6 00:00:21,120 --> 00:00:24,810 että voimme tehdä ohjelmointi ja saada kamaa ideasta toteutukseen 7 00:00:24,810 --> 00:00:26,830 vain muutaman minuutin tai tunnin. 8 00:00:26,830 --> 00:00:32,439 Nautin, että nopea kehitys ja nähdessään ideat tulevat elämään. 9 00:00:32,439 --> 00:00:34,290 >> Yahn BERNIER: Nimeni on Yahn Bernier. 10 00:00:34,290 --> 00:00:36,240 Olen ollut täällä Valve yli 16 vuotta. 11 00:00:36,240 --> 00:00:39,680 Joten päädyin kirjallisesti, vain hauskaa, kenttäeditori Quake 12 00:00:39,680 --> 00:00:43,100 kehotti BSP perustuu binary tilaa osiointi puita. 13 00:00:43,100 --> 00:00:46,210 Se oli tavallaan pääruoka, ja lopulta Gabe Newell, 14 00:00:46,210 --> 00:00:49,980 joka oli perustaja Valve, ja Mike Harrington lähetti minulle sähköpostia sanomalla, 15 00:00:49,980 --> 00:00:51,770 ohjelmistokehitys insinööri mahdollisuus. 16 00:00:51,770 --> 00:00:53,061 >> JOHN kokki: Nimeni on John Cook. 17 00:00:53,061 --> 00:00:54,820 Olen ohjelmistosuunnittelija töissä Valve. 18 00:00:54,820 --> 00:00:59,610 Olen keskittyä online-järjestelmän skaalaus ja arkkitehtuuri. 19 00:00:59,610 --> 00:01:01,560 Ystäväni ja minä, itse asiassa, yliopisto oli 20 00:01:01,560 --> 00:01:04,170 työstää peliä nimeltä Team Fortress. 21 00:01:04,170 --> 00:01:08,320 Ja me vain teki pelistä, laittaa sen internetissä. 22 00:01:08,320 --> 00:01:10,650 Se oli lisäksi varten peli Quake tuolloin, 23 00:01:10,650 --> 00:01:13,120 joten tavallaan mod, laajennusta, että peli. 24 00:01:13,120 --> 00:01:16,400 Sen jälkeen päädyimme olla yhteydessä Valve 25 00:01:16,400 --> 00:01:17,700 ja tulee tänne. 26 00:01:17,700 --> 00:01:19,450 >> BRIAN JACOBSON: For Minulle grafiikka luokka 27 00:01:19,450 --> 00:01:25,460 oli luultavasti parhaiten soveltuvat tietenkin, että otin yliopistolla varmasti. 28 00:01:25,460 --> 00:01:29,700 Trigonometriaa, lineaarialgebraa - Otin robotiikka kurssin 29 00:01:29,700 --> 00:01:32,900 että oli nippu lineaarisen algebran sellainen leivotaan se, 30 00:01:32,900 --> 00:01:37,530 ja se on yksi kulmakivi matematiikan käsitteiden mistään 3-D grafiikka. 31 00:01:37,530 --> 00:01:43,180 Kyse suunta ja tekee matematiikka, kuten Etsin yli sinua, 32 00:01:43,180 --> 00:01:47,160 mutta haluan pyrkiä tuolla, ja miten voin kiertää ja miten voin, 33 00:01:47,160 --> 00:01:50,100 tiedät, miten voin selvittää jossa Muutan tai etsivät? 34 00:01:50,100 --> 00:01:52,315 Se on kaikki lineaarialgebraa. 35 00:01:52,315 --> 00:01:54,440 Yahn BERNIER: olemus of first person shooter 36 00:01:54,440 --> 00:01:58,325 on, että näytän pistoolin läpi sivustoja silmilläni, ja tavoitteena on jotain, 37 00:01:58,325 --> 00:02:00,200 ja painaa liipaisinta, ja haluan lyödä sitä. 38 00:02:00,200 --> 00:02:04,330 Joten sinun täytyy suunnitella tekniikka käsitellä latenssi. 39 00:02:04,330 --> 00:02:06,750 Joten John Carmack meni takaisin ja sanoi, oi, mikä 40 00:02:06,750 --> 00:02:12,650 Minun täytyy tehdä on ennustaa, asiakkaan, tulos tavallaan minun pelaajan 41 00:02:12,650 --> 00:02:16,814 tuloa, ja vain tehdä sitä ja tehdä josta mielestämme hän tulee olemaan, 42 00:02:16,814 --> 00:02:18,980 ja anna palvelimen palata ja korjata sen minulle. 43 00:02:18,980 --> 00:02:21,970 >> JOHN kokki: Eli kun olet ajatellut noin käyttämällä pelimoottori tehdä peli, 44 00:02:21,970 --> 00:02:24,011 siellä on paljon vaihtoehto - paljon enemmän vaihtoehtoja nyt. 45 00:02:24,011 --> 00:02:27,185 BRIAN JACOBSON: pelimoottori on sellainen infrastruktuuri 46 00:02:27,185 --> 00:02:28,310 jossa teet pelin. 47 00:02:28,310 --> 00:02:32,060 Se on asia, tehtävänä on laatia maailman, simuloida maailmaa, 48 00:02:32,060 --> 00:02:36,450 pelaamiseen kaikki äänet, auttaa pelin koodi 49 00:02:36,450 --> 00:02:38,834 selvittää, mitä vihollinen AIs aikovat mennä tekemään. 50 00:02:38,834 --> 00:02:40,750 JOHN kokki: Yleensä, miten ihmiset alkaisivat 51 00:02:40,750 --> 00:02:44,279 on ne ottaisin noin paljon, että logiikka ja muuttaa sitä, kuten OK, nyt 52 00:02:44,279 --> 00:02:46,070 Haluan vain muuttaa sinko tehdä 53 00:02:46,070 --> 00:02:49,840 200 vahinko sen sijaan tehdä 100 vahinkoa. 54 00:02:49,840 --> 00:02:54,080 Se on hyvin yksinkertainen - kuten vain ottaa joitakin nykyisiä samaa pelattavuutta logiikka 55 00:02:54,080 --> 00:02:55,487 ja nipistää sitä miten haluat. 56 00:02:55,487 --> 00:02:57,570 BRIAN JACOBSON: muut, korkeamman tason kerroksen, 57 00:02:57,570 --> 00:02:59,340 kutsutaan yleensä peli koodi. 58 00:02:59,340 --> 00:03:02,730 Ja peli koodi on yleensä asia, joka on kyse pelisäännöt, 59 00:03:02,730 --> 00:03:06,960 kuten se, että minulla on Tässä nimenomaisessa ase, joka 60 00:03:06,960 --> 00:03:10,990 toimii tässä tavalla tai se, että siellä on headcrab hirviö, joka 61 00:03:10,990 --> 00:03:12,640 on nämä erityisesti käyttäytymistä. 62 00:03:12,640 --> 00:03:15,982 Tuollaiset asiat ovat määritellään tyypillisesti pelin koodia. 63 00:03:15,982 --> 00:03:17,690 JOHN kokki: Ja siellä, todella, tarkoitan 64 00:03:17,690 --> 00:03:20,190 kanssa tuollaisia ​​paloja ja prosessi iteraation 65 00:03:20,190 --> 00:03:23,100 voit siirtyä jotain Järistys jotain Half-Life. 66 00:03:23,100 --> 00:03:27,310 >> BRIAN JACOBSON: Half-Life on sci-fi, ensimmäisen persoonan räiskintäpeli. 67 00:03:27,310 --> 00:03:30,850 Se tapahtuu eräänlainen dystopian maailmassa. 68 00:03:30,850 --> 00:03:35,840 Ensimmäinen Half-Life asetettiin tässä maanalaisen tutkimustilan kutsutaan 69 00:03:35,840 --> 00:03:39,450 Black Mesa, ja pelaat hahmo nimeltä Gordon Freeman, 70 00:03:39,450 --> 00:03:42,640 ja se oli pohjimmiltaan kysymys Alien Invasion että 71 00:03:42,640 --> 00:03:45,510 provosoitui kun kokeilu meni pieleen. 72 00:03:45,510 --> 00:03:50,230 Ja toinen peli, Half-Life 2 asetettiin noin 10 vuotta myöhemmin, 73 00:03:50,230 --> 00:03:53,450 ja periaatteessa ulkomaalaisten ovat vallanneet planeettamme. 74 00:03:53,450 --> 00:03:58,390 Ja nyt, kuten Gordon Freeman, oli periaatteessa pelastaa 75 00:03:58,390 --> 00:04:01,760 ystäväsi Alex, kuka tapaat, ja yrittää päihittää takaisin ulkomaalaisten 76 00:04:01,760 --> 00:04:03,460 ja takaisin planeetan. 77 00:04:03,460 --> 00:04:05,540 >> JOHN kokki: Varmasti hankkeet, kuten Portal 2, 78 00:04:05,540 --> 00:04:10,190 se oli vain pieni ryhmä, kuten viisi ihmiset, työskentelee peli-idea. 79 00:04:10,190 --> 00:04:12,450 He löysivät joitakin asioita he Ajatus oli mielenkiintoinen - 80 00:04:12,450 --> 00:04:13,783 voisi kiinnostaa peli. 81 00:04:13,783 --> 00:04:15,040 He laajentaa sitä 20 henkilöä. 82 00:04:15,040 --> 00:04:16,865 He sellaista täydennettävä näitä ajatuksia. 83 00:04:16,865 --> 00:04:17,990 Olet lisännyt joitakin enemmän ihmisiä. 84 00:04:17,990 --> 00:04:18,550 Ne ovat, kuten, OK. 85 00:04:18,550 --> 00:04:19,550 Joo, nyt haluamme osuma. 86 00:04:19,550 --> 00:04:21,304 Aiomme laivan kolme konsolia. 87 00:04:21,304 --> 00:04:23,970 Tarvitsemme paljon enemmän ihmisiä, kuin kaikki tulevat katsomaan tätä peliä. 88 00:04:23,970 --> 00:04:24,720 >> Kuten se on mahtavaa. 89 00:04:24,720 --> 00:04:26,700 Se tarvitsee vain nippu työ saada tehdyksi. 90 00:04:26,700 --> 00:04:29,470 Yhtäkkiä olet puoli yhtiö työskentelee sinulle. 91 00:04:29,470 --> 00:04:32,610 Sinulla on 120 henkilöä työskentelevät tätä peliä saada se tehdä. 92 00:04:32,610 --> 00:04:35,290 On selvää, muut hankkeet - hankkeiden määrä 93 00:04:35,290 --> 00:04:36,680 muualla sopimukset, eikö? 94 00:04:36,680 --> 00:04:38,812 Mutta kaikki on super-onnellinen koska he tietävät, 95 00:04:38,812 --> 00:04:41,020 he työskentelevät tällä asia, joka on todella mahtava. 96 00:04:41,020 --> 00:04:43,561 >> BRIAN JACOBSON: Yksi todella hienoa noin tämä työpaikka 97 00:04:43,561 --> 00:04:46,390 ja tämä yleensä teollisuuden on että asiat muuttuvat koko ajan. 98 00:04:46,390 --> 00:04:48,000 Kuten asia teet tänä vuonna on 99 00:04:48,000 --> 00:04:50,625 tulee olemaan hyvin erilainen kuin asia, et ensi vuonna. 100 00:04:50,625 --> 00:04:54,030 Ja niin se pitää kaiken todella tuoreet, itse asiassa, ja aika jännittävää. 101 00:04:54,030 --> 00:04:58,380 Olet jatkuvasti oppia uutta asioita ja tekee uudenlaisia ​​juttuja. 102 00:04:58,380 --> 00:04:59,328