{"id":1025,"date":"2006-09-10T14:23:21","date_gmt":"2006-09-10T11:23:21","guid":{"rendered":"https:\/\/www.livegamers.fi\/artikkelit\/haastattelussa-chris-satchell-%c2%96-xna-studio-express\/"},"modified":"2006-09-10T14:23:21","modified_gmt":"2006-09-10T11:23:21","slug":"haastattelussa-chris-satchell-%c2%96-xna-studio-express","status":"publish","type":"articles","link":"https:\/\/www.livegamers.fi\/artikkelit\/haastattelussa-chris-satchell-%c2%96-xna-studio-express\/","title":{"rendered":"Haastattelussa Chris Satchell \u0096 XNA Studio Express"},"content":{"rendered":"<p>Kuka? Chris Satchell, General Manager for Game Developer Group, Microsoft.Milloin? Torstai, elokuun 29.<br \/>\nMiss\u00e4? Leipzig Games Convention 2006, Saksa.<\/p>\n<p><b>Kertoisitko aluksi mik\u00e4 on ty\u00f6teht\u00e4v\u00e4si Microsoftilla?<\/b><\/p>\n<p>Toki. Hallinnoin kaikkea mill\u00e4 on tekemist\u00e4 Microsoftin pelinkehityksen kanssa. XNA on iso projekti ja vaikuttaa kaikkiin k\u00e4ytt\u00e4miimme alustoihin ja jos se sivuaa pelien kehitt\u00e4mist\u00e4 niin silloin se kuuluu my\u00f6s minulle. Siksi XNA Games Studio Expressiin kohdistuu t\u00e4ll\u00e4 hetkell\u00e4 suuri osa huomiostani.<\/p>\n<p><b>Mik\u00e4 on XNA Game Studio Express?<\/b><\/p>\n<p>XNA Game Studio Express on ty\u00f6kalu jolla voi kotikonsolia k\u00e4ytt\u00e4en kehitt\u00e4\u00e4, testata, pelata ja jakaa pelej\u00e4 yst\u00e4vien kanssa. Se on Microsoftin uuden sukupolven kehitysty\u00f6kaluja, tehty mahdollisimman yksinkertaiseksi k\u00e4ytt\u00e4\u00e4, jotta jokaisella on mahdollisuus sen hallintaan. Se on samalla my\u00f6s alustasta riippumaton ty\u00f6kalu, joten sill\u00e4 voi luoda ja pelata pelej\u00e4 sek\u00e4 Windowsilla ett\u00e4 Xbox 360:lla.<\/p>\n<p><b>Mik\u00e4 sen merkitys on pelaajille?<\/b><\/p>\n<p>XNA:n ansiosta voivat tuoreita n\u00e4kemyksi\u00e4 omaavat uudet tekij\u00e4t voivat ensi kertaa jalostaa ideansa peleiksi. Luultavasti tulemme viel\u00e4 n\u00e4kem\u00e4\u00e4n h\u00e4mment\u00e4vi\u00e4 pelej\u00e4 ja ideoita, sellaisia joita emme koskaan n\u00e4kisi ilman XNA Game Studio Expressi\u00e4. Kyky\u00e4 ja tekij\u00f6it\u00e4 on jo olemassa, mutta t\u00e4h\u00e4n menness\u00e4 kehitysty\u00f6kalut ovat olleet hankalia k\u00e4ytt\u00e4\u00e4 ja pelin saaminen julkaistuksi on ollut liian kallista. XNA Game Studio Express muuttaa kaiken t\u00e4m\u00e4n antaen tilaa luovuudelle.<\/p>\n<p><b>Ty\u00f6skentelet yhdess\u00e4 yliopistojen kanssa vied\u00e4ksesi XNA Game Studio Expressin luokkahuoneisiin. Kuinka t\u00e4m\u00e4 tulee vaikuttamaan peliteollisuuteen?<\/b><\/p>\n<p>Sen ansiosta peliteollisuus tulee saamaan runsaasti uutta lahjakkuutta k\u00e4ytt\u00f6\u00f6ns\u00e4. Ty\u00f6skentelemme yhdess\u00e4 15 yliopiston kanssa Yhdysvalloissa, Kanadassa, Iso-Britanniassa ja Saksassa. Ja se on vain j\u00e4\u00e4vuoren huippu. Mielenkiinto on ollut suurta, mutta parasta t\u00e4ss\u00e4 kaikessa on se, ett\u00e4 lukiolaiset ja korkeakouluopiskelijat saadaan kiinnostumaan teknologiasta ja pelaamisesta. Se johtaa uusiin lahjakkuuksiin ja innovaatioihin peliteollisuudessa.<\/p>\n<p><b>Kuinka merkitt\u00e4v\u00e4 XNA Game Studio Express tulee olemaan?<\/b><\/p>\n<p>Onko Garage Gamesin Marble Blast Ultra tuttu? Minulla on siit\u00e4 uusi versio joka pohjautuu t\u00e4ysin XNA Game Studio Expressiin. Siin\u00e4 on t\u00e4ydet heijastukset, t\u00e4ydet varjostukset, t\u00e4ysin kolmiulotteinen maailma ja uudet visuaaliset tehosteet. Ja se py\u00f6rii vasta debug alpha kitiss\u00e4mme. Garage Games teki sen koska he eiv\u00e4t olleet varmoja, pystyisiv\u00e4tk\u00f6 luomaan alkuper\u00e4isen Marble Blastin veroisen pelin XNA Game Studio Expressill\u00e4. Saamiemme tietojen mukaan t\u00e4m\u00e4 versio on suorituskyvyn mukaan mitattuna vain viiden prosentin p\u00e4\u00e4ss\u00e4 ammattilaisty\u00f6kaluilla kehitetyst\u00e4 versiosta. Estett\u00e4 vaativille 3D-tuotoksille ei siis ole.<\/p>\n<p><b>Miten t\u00e4ysin kokemattoman pelinkehitt\u00e4j\u00e4n tulisi aloittaa ty\u00f6skentely XNA Game Studio Expressill\u00e4?<\/b><\/p>\n<p>Xbox 360:lle on tulossa ns. Creators Club. Siihen liittyv\u00e4t p\u00e4\u00e4sev\u00e4t k\u00e4siksi aloituspakkauksiin. Puhtaalta p\u00f6yd\u00e4lt\u00e4 aloittamisen sijasta saa k\u00e4ytt\u00f6\u00f6ns\u00e4 siis esimerkiksi aloituspakkauksen autopelej\u00e4 varten ja siin\u00e4 on kaikki tarvittava kyseist\u00e4 pelityyppi\u00e4 varten &#8211; autoja, ratoja sek\u00e4 peruskoodi mist\u00e4 l\u00e4hte\u00e4 liikkeelle. On my\u00f6s muitakin pakkauksia, kuten RPG-paketti ja niin edelleen. Aiomme my\u00f6s luovuttaa pelinkehitt\u00e4jien k\u00e4ytt\u00f6\u00f6n joidenkin Xbox Live Arcade -pelien koodin ja oheistarpeet, jotta he voivat tutkia ja muutella niit\u00e4. P\u00e4\u00e4m\u00e4\u00e4r\u00e4n\u00e4mme on saada mahdollisimman moni liittym\u00e4\u00e4n Creators Clubiin, sill\u00e4 se tulee helpottamaan heid\u00e4n ty\u00f6t\u00e4\u00e4n pelej\u00e4 kehitett\u00e4ess\u00e4.<\/p>\n<p><b>Ovatko nuo paketit maksullisia Xbox Liven Markkinapaikalla?<\/b><\/p>\n<p>Eiv\u00e4t, ne tulevat Creators Clubiin liittymisen mukana, ollen siis ilmaisia kaikille j\u00e4senille. Kyseinen palvelu tulee my\u00f6s laajenemaan. Tarjolle tulee j\u00e4rjestelm\u00e4p\u00e4ivityksi\u00e4, uusia paketteja sek\u00e4 my\u00f6s aihetta koskevia artikkeleita ja ohjeita. Ennustamme my\u00f6s, ett\u00e4 Windowsille syntyy kokonainen oma ekosysteemi liittyen ihmisten luomiin uusiin paketteihin. Koko sis\u00e4ll\u00f6n tuottaminen peleihin on nyt muuttumassa. Garage Gamesilt\u00e4 meille on kerrottu, ett\u00e4 kun pelit liikkuvat heid\u00e4n yhteis\u00f6ns\u00e4 sis\u00e4ll\u00e4 niin joku saattaa ensin tehd\u00e4 \u00e4\u00e4nitehosteet, pari p\u00e4iv\u00e4\u00e4 my\u00f6hemmin joku toinen onkin jo parantanut grafiikoita jne. Maltan tuskin odottaa vastaavaa yhteisty\u00f6t\u00e4 ja niit\u00e4 pelej\u00e4, jotka sen tuloksena syntyv\u00e4t.<\/p>\n<p><b>Voiko pelinkehitt\u00e4j\u00e4 luoda omat grafiikat ja \u00e4\u00e4net vai tarvitaanko siihen valmiit paketit?<\/b><\/p>\n<p>Ei tarvita, kukin voi luoda omansa mutta tarvittavia ty\u00f6kaluja emme kuitenkaan toimita. K\u00e4ytt\u00e4m\u00e4mme tiedostomuoto on .fbx ja se mahdollistaa \u00e4\u00e4nen ja grafiikan tuomisen kehitt\u00e4j\u00e4n luomista \u00e4\u00e4ni- ja kuvapaketeista XNA Game Studio Expressiin. Se toimii yksinkertaisena siirtotien\u00e4 ja t\u00e4m\u00e4h\u00e4n on aiemmin ollut eritt\u00e4in vaikea toteuttaa.<\/p>\n<p><b>Ovatko XNA Game Studio Expressill\u00e4 kehitetyt pelit pelattavissa Xbox Liven kautta?<\/b><\/p>\n<p>Eiv\u00e4t Expressill\u00e4 kehitetyt. Se on mahdollista ammattity\u00f6kaluilla mutta ei Expressill\u00e4.<\/p>\n<p><b>Jos siis kehitt\u00e4\u00e4 pelin XNA Game Studio Expressill\u00e4 niin se pit\u00e4\u00e4 hyv\u00e4ksytt\u00e4\u00e4 Microsoftilla ennen kuin sen voi jakaa yst\u00e4villeen?<\/b><\/p>\n<p>T\u00e4m\u00e4 seuraava saattaa sitten kuulostaa hieman tekniselt\u00e4: olemme siis luoneet XNA Game Studio Expressill\u00e4 uudestaan Windows CLR:n (Common Language Runtime) Xbox 360:lle siten, ett\u00e4 se on eritt\u00e4in turvallinen. Siihen p\u00e4\u00e4st\u00e4ksemme olemme uhranneet paljon aikaa. Koska voimme nyt olla varmoja, ett\u00e4 pelit ovat turvallisia, meid\u00e4n ei tarvitse varmistua ulkopuolisten tuotoksista ennen niiden ajamista Xbox 360:ssa. Kaikki turvallisuustekij\u00e4t on jo sis\u00e4llytetty itse CLR:een, joten kenenk\u00e4\u00e4n ei tarvitse en\u00e4\u00e4 hyv\u00e4ksytt\u00e4\u00e4 pelej\u00e4\u00e4n meill\u00e4. <\/p>\n<p><b>Kuinka tulee toimia, jos haluaa antaa XNA Game Studio Expressill\u00e4 kehitetyn pelin yst\u00e4viens\u00e4 pelattavaksi Xbox 360:lla?<\/b><\/p>\n<p>Pelien jakaminen tulee tapahtumaan kahdessa vaiheessa. T\u00e4n\u00e4 vuonna pelit jaetaan esimerkiksi nettisivujen tai s\u00e4hk\u00f6postin kautta. Kaikki tuo tapahtuu Windows-ymp\u00e4rist\u00f6ss\u00e4, sill\u00e4 siell\u00e4 tapahtuu my\u00f6s pelien kehitt\u00e4minen. Pelin voi siirt\u00e4\u00e4 Xbox 360:lle ja ty\u00f6st\u00e4\u00e4 siell\u00e4 kuten ammattikehitt\u00e4j\u00e4kin tekisi, mutta pelin luomiseen tarvitaan n\u00e4pp\u00e4imist\u00f6\u00e4 ja hiirt\u00e4. N\u00e4in siis viel\u00e4 kuluvana vuotena. Tavoitteenamme on luoda pelimaailman oma YouTube tai MySpace \u0096 paikka, jonne voit l\u00e4hett\u00e4\u00e4 pelisi, jakaa ne muiden kanssa, saada niist\u00e4 arvioita, koko paletti siis. Viel\u00e4 emme kuitenkaan ole niin pitk\u00e4ll\u00e4. Ja jossain vaiheessa tulee mahdolliseksi jakaa omat pelit Xbox Liven kautta.<\/p>\n<p><b>Ent\u00e4p\u00e4 virukset? Jos ilke\u00e4 pelinkehitt\u00e4j\u00e4 haluaisi tuhota pelill\u00e4\u00e4n jonkun Xboxin, niin olisiko sellainen mahdollista?<\/b><\/p>\n<p>Luonnollisesti haluamme suojella Xbox 360:a ja kaikkein viimeiseksi haluamme n\u00e4hd\u00e4 konsolien vaurioitumisia vahingollisen koodin vuoksi. Siksi olemme sijoittaneet CLR:n hallitun kielen rinnalle, jotta viruksille ja haittakoodille olisi paljon pienempi hy\u00f6kk\u00e4yskohde. Eritoten grafiikkakoodi on riskialtista ja siksi me olemme ty\u00f6st\u00e4neet sit\u00e4 osa-aluetta turvallisemmaksi. Otamme turvallisuustekij\u00e4t hyvin vakavasti ja olemme kuluttaneet paljon aikaa varmistuaksemme siit\u00e4, etteiv\u00e4t k\u00e4ytt\u00e4j\u00e4t saa viruksia konsoliinsa.<\/p>\n<p><b>Ei siis voi olla 100 % varma etteik\u00f6 konsolille ladattu koodi vahingoittaisi sit\u00e4?<\/b><\/p>\n<p>Kuten sanoin olemme tehneet konsolin vahingoittamisen mahdollisimman hankalaksi. En usko, ett\u00e4 saamme koskaan j\u00e4rjestelm\u00e4\u00e4 sataprosenttisen turvalliseksi, mutta olemme tehneet kaikkemme maksimaalisen turvallisuuden saavuttamiseksi. CLR antaa k\u00e4ytt\u00e4j\u00e4lle vapaan alueen, jossa leikki\u00e4, mutta koska olemme sulkeneet tiettyj\u00e4 osioita j\u00e4rjestelm\u00e4resursseista, ei haitallisten ohjelmien tekeminen ole mahdollista. <\/p>\n<p><b>Pystyyk\u00f6 XNA Game Studio Expressill\u00e4 muuttamaan suurten julkaisijoiden ammattimaisesti kehitt\u00e4mi\u00e4 pelej\u00e4?<\/b><\/p>\n<p>Ei, XNA Game Studio Express on tarkoitettu vain omien pelien luontiin. Toivon kuitenkin, ett\u00e4 pelitalot hieman avaisivat pelej\u00e4\u00e4n, jotta pelaajat p\u00e4\u00e4sisiv\u00e4t tekem\u00e4\u00e4n niihin omia hienos\u00e4\u00e4t\u00f6j\u00e4\u00e4n, s\u00e4ilytt\u00e4en silti j\u00e4rjestelm\u00e4n turvallisuuden. T\u00e4llaista ei ole viel\u00e4 tapahtunut, mutta uskoisin asioiden etenev\u00e4n tuohon suuntaan etenkin, kun saamme kaiken rullaamaan ja pelitalot ymm\u00e4rt\u00e4v\u00e4t moisen olevan eritt\u00e4in turvallista.<\/p>\n<p><b>Amat\u00f6\u00f6rikoodarin unelma olisi tietysti luoda upea peli ja saada se tarjolle Arcadeen kaikkien ulottuville. Onko t\u00e4llainen mahdollista, ja jos on niin milloin?<\/b><\/p>\n<p>Siihen totisesti pyrit\u00e4\u00e4n. Ajoitusta emme viel\u00e4 tied\u00e4 mutta tutkimme mahdollisuutta perustaa jonkinlainen yhteis\u00f6vetoinen Arcade (Community-Powered Arcade), kuten min\u00e4 sit\u00e4 kutsun. Samanlainen kuin YouTube tai MySpace mutta pelaajille, jonne voi l\u00e4hett\u00e4\u00e4 oman pelins\u00e4. Sitten toiset voivat pelata ja kommentoida sit\u00e4. Mielest\u00e4ni olisi hienoa, jos pelitalot huomioisivat asian my\u00f6s. Sielt\u00e4 ne n\u00e4kisiv\u00e4t kuka on seuraava suuri lahjakkuus ja kenell\u00e4 on hienoimmat ideat. Yhteis\u00f6st\u00e4 saisi paljon muutakin irti &#8211; ajatellaan vaikka parhaiden koodaajien, taiteilijoiden ja \u00e4\u00e4nimaailmojen luojien leaderboardeja! T\u00e4llainen on visiomme, siihen saattaa kulua aikaa, mutta etenemme pikkuhiljaa.<\/p>\n<p><b>Onko mahdollista, ett\u00e4 Expressin ymp\u00e4rille kehittyisi jonkinlaisia kilpailuja ja haasteita?<\/b><\/p>\n<p>Garage Gamesilla on jo k\u00e4ynniss\u00e4 jotakin sen kaltaista, jossa peli pit\u00e4\u00e4 kehitt\u00e4\u00e4 24 tunnin aikarajan sis\u00e4ll\u00e4. Eri puolilla maailmaa sijaitsevat kaverit tekev\u00e4t yhteisty\u00f6t\u00e4 luodakseen pelin lyhyess\u00e4 ajassa, osan ty\u00f6skennelless\u00e4 grafiikan ja osan ty\u00f6skennelless\u00e4 koodin parissa. Vastaus on siis kyll\u00e4, vastaava toiminta tulee varmasti lis\u00e4\u00e4ntym\u00e4\u00e4n.<\/p>\n<p><b>Kuinka ammatikseen pelej\u00e4 kehitt\u00e4v\u00e4t suhtautuvat XNA:han, kun he kuitenkin ovat uhranneet paljon aikaa ja rahaa omiin ty\u00f6kaluihinsa? Ovatko he huolestuneita?<\/b><\/p>\n<p>On syyt\u00e4 muistaa, ett\u00e4 ammattimaiset pelinkehitt\u00e4j\u00e4t ovat alansa huipulla. Heille natiivikoodi ja valtavat teknologiset sijoitukset takaavat toimivuuden. He ovat varmasti kiinnostuneita n\u00e4kem\u00e4\u00e4n kuinka XNA Game Studio Express voi toimia jatkeena joillekin heid\u00e4n omista ty\u00f6kaluistaan. Tied\u00e4mme, ett\u00e4 Garage Games on portannut kaikki ty\u00f6kalunsa XNA:han ja he ovat asiasta niin innoissaan, etteiv\u00e4t halua palata entiseen. Heid\u00e4n mielest\u00e4\u00e4n nykytilanne on vanhaa nautittavampi ja tuottavampi. Vastaava ei tietysti sovellu kaikille, XNA Game Studio Express on ennemminkin tarkoitettu riippumattomille pelinkehitt\u00e4jille ja harrastajille.<\/p>\n<p><b>Onko luultavaa, ett\u00e4 merkitt\u00e4vien tuotantojen parissa ty\u00f6skentelev\u00e4t ammattimaiset pelinkehitt\u00e4j\u00e4t k\u00e4ytt\u00e4isiv\u00e4t XNA Game Studio Expressi\u00e4 saadakseen omia ideoitaan toteutetuiksi?<\/b><\/p>\n<p>Aivan varmasti! Kehitysstudioiden ihmisten keskuudessa on havaittavissa suurta innostusta asiaan. Heill\u00e4 saattaa olla paljon ideoita, joita he eiv\u00e4t nyt ehdi toteuttaa p\u00e4iv\u00e4ty\u00f6ss\u00e4\u00e4n, mutta XNA Game Studio Expressill\u00e4 he voivat kehitt\u00e4\u00e4 pelin vapaa-ajallaan. Luultavasti tulemme n\u00e4kem\u00e4\u00e4n enemm\u00e4nkin Geometry Warsin kaltaisia hienoja pelej\u00e4, jotka pelinkehitt\u00e4j\u00e4t tekev\u00e4t sivutuotteinaan. Useimmat n\u00e4ist\u00e4 kavereista aloittivat koodaamisen kotioloissaan, joten t\u00e4m\u00e4 on hieno tapa palata uudestaan niihin tunnelmiin.<\/p>\n<p><b>Milloin XNA Game Studio Express on saatavilla Xbox 360:lle?<\/b><\/p>\n<p>Jouluun menness\u00e4. Windowsilla toimiva beta-versio on jo nyt saatavilla ilmaiseksi jouluun saakka ja sill\u00e4 tehdyt tuotokset voi helposti portata Xbox 360:lle.<\/p>\n<p>Suurkiitokset ajastasi Chris!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Haastattelussa Chris Satchell \u0096 XNA Studio Express<\/p>\n","protected":false},"author":67,"featured_media":0,"parent":0,"comment_status":"closed","ping_status":"closed","template":"","categories":[],"tags":[],"_links":{"self":[{"href":"https:\/\/www.livegamers.fi\/api\/wp\/v2\/articles\/1025"}],"collection":[{"href":"https:\/\/www.livegamers.fi\/api\/wp\/v2\/articles"}],"about":[{"href":"https:\/\/www.livegamers.fi\/api\/wp\/v2\/types\/articles"}],"author":[{"embeddable":true,"href":"https:\/\/www.livegamers.fi\/api\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/www.livegamers.fi\/api\/wp\/v2\/comments?post=1025"}],"wp:attachment":[{"href":"https:\/\/www.livegamers.fi\/api\/wp\/v2\/media?parent=1025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.livegamers.fi\/api\/wp\/v2\/categories?post=1025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.livegamers.fi\/api\/wp\/v2\/tags?post=1025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}