TIES474 Pelinkehityshaaste Kesä 2017-2. syklin purku & 3. aloitus Jukka Varsaluoma
Miten kävi?
Miten kävi? Ideointi Suunnittelu Suunnitelma Tekniikan haltuunotto Suunnitelman toteutuminen Ajankäyttö Viestintä Lopputulos Post-mortem
Muistakaa Wikisivu kuntoon! Pelin kuvaus ja kuvaruutukaappaus Latauslinkki peliinne Tuntikirjanpito Post-mortem raportti Ylläpito! Muiden pelisovellusten pelaaminen!
Post-mortem Raportti kokemuksista ja opitusta Wikiin kunkin peliprototyypin yhteyteen Miten kävi? Oliko pelikokemus halutunlainen? Miten tekninen toteutus onnistui? Tällä kertaa mukaan myös huomiot viikon ylläpidon ajalta! Haasteet/ongelmat/ratkaisut Mitä tuli opittua? Miten parantaisit ensi kerralla?
F2P Pelatkaa muiden (ja miksei omaannekin) pelejä viikon ajan Huolehtikaa pelinen ylläpidosta Pelattavissa viikon ajan Päivittäkää post-mortem viikon kuluttua kokemustenne perusteella!
3. sykli 3. syklin suunnittelurajoite/aihe on
3. sykli Mikäli 1. tai 2. syklin pelin toteutus jää pahasti kesken, niin 3. syklissä voi tehdä myös 1. tai 2. syklin pelin loppuun, mutta opintopisteet saa oletusarvoisesti tällöin edelleen vain yhden syklin osalta. tai peli aiheesta
Virtuaalitodellisuus ja lisätty todellisuus
Virtuaalitodellisuus ja lisätty todellisuus Virtual reality, augmented reality Pelisovellus hyödyntäen Oculus Rift -virtaalitodellisuussilmikkoa tai muuta vastaavaa teknologiaa tai kameraa, jonka kuvaan lisätään elementtejä (mobiililaitteen kamera tai web-kamera) Pelillisyys voi olla toissijaista kokemukseen verrattuna
Valitse yksi tavoite Tutustuminen Kokemuksellinen Pelillinen Tekninen Tutustuminen teknologiaan Perehdy kokemuksellisuuteen ja suunnittele kokemus Tutustu pelillisiin mahdollisuuksiin ja suunnitteluhaasteisiin Tutustu VR- ja ARteknologiaan ja tutkimukseen Teknologian käyttöönotto kokeilemisen ja prototyypin avulla Ei välttämättä lainkaan tavoitetta tai erikoisia pelimekaniikkoja Toteuta virtuaalitodellisuutta tai lisättyä todellisuutta hyödyntävä pelimekaniikka Toteuta teknologiaan keskittyvä prototyyppi
3. Syklin suunnitelman pohja Pelin nimi Pelinkonseptin kuvaus tyhjentävästi ja myyvästi yhdellä lauseella Mikä neljästä tavoitteesta Ydindiagrammi (Core Diagram) Graafinen ja auditiivinen tyyli Kuva Hahmotelma elementeistä näytöllä tai kuvaruutukaappaus mihin pyritään Mitkä mielihyvän kategoriat (kts. Hunicke, LeBlanc, Zubek 2004) tulevat pelissä toteutumaan Miten pelisovellus hyödyntää VR:ää tai AR:ää, sen vahvuuksia ja mahdollisuuksia sekä miten tiedossa olevat haasteet ratkaistaan Teknologian kuvaus
Virtuaalitodellisuus
Paradigman muutos!
Mikä ei toimi? Puutteellisesti suunnitellut pelit oksennussimulaattoreita liike voi aiheuttaa pahoinvointia Kiihtyvä liike yhdistettynä kääntymiseen Ristiriita näköaistimuksen ja kehon välillä Kameran liikuttaminen muuten kuin pelaajan toimesta ongelmallista Virtuaalisessa maailmassa liikkuminen haastavaa Perinteiset pelit vr-moodilla Aggressio ei olekaan enää niin yhdentekevää, henkilökohtainen tila (First person shooter genren pelit, lentäminen ja kauhu eivät niin hyviä ideoita kuin äkkiä luulisi)
Mikä toimii? Laitteen ja käyttäjän lähtökohdista suunniteltu peli Kokemukset ja elämykset Katsominen, esineiden koskettaminen ja manipuloiminen (liikeohjaimet) Kasvokkain kohtaaminen (vaativa toteuttaa) Älä suunnittele interaktiivista elokuvaa vaan vuorovaikutteinen teemapuistoajelu Läsnäolo pelillisyyttä tärkeämpää
Enemmän kuin peli Laitteet kehittyneet nopeammin kuin ohjelmistot ja suunnittelijat Suunnittelijalla on VASTUU käyttäjästä Emotionaalinen resonanssi moninkertainen Eläytyminen (empathize) vastaan vs. virtuaalikehon asuttaminen (inhabit) Pelaaja tuo virtuaaliseen maailmaan astuessa mukanaan omat pelkonsa ja rajansa sekä fyysiset rajoitteensa Fyysisyys liikeohjaimissa Pakottaa suunnittelijat muuttamaan ajatteluaan -> uudenlaisia kokemuksia
Perustui Nordic Game Conference 2016 The Future of Graphics & Game Development, Tim Sweeney, Epic Games The State of VR paneeli Annika Gustafson, Carl-Arvid Ewerbring, Dario Luis Sancho Pradel, Heather Kelley, Katie Goode, Thomas Bärtschi, Ville Kivistö Movement in the Virtual World paneeli Chet Faliszek, Dirk Van Welden, Joachim Holmér, Julie Heyde, Sara Lisa Vogl Nordic Game Conference 2015 Beyond Immersion - Designing for Project Morpheus, Jed Ashforth, Sony Making Great VR: Six Lessons Learned From I Expect You To Die, Jesse Schell Peliteknologia-kurssi esitysmeteriaali Virtuaalitodellisuus Simo Rinne, Tero Paavolainen, Veli-Pekka Oksanen
Oculuskoneet Kaksi teho-pc:tä mikroluokassa AgD122.1 peliluola Oculus (developer kit 2), Magic Leap Unity, Unreal Engine Unity Omat tunnukset tai work offline Unreal Engine 4.12.4 / 4.11.2 / 4.10.2 Omat tunnukset tai koneen yhteydessä kerrotut Uusimmat NVidian ja Oculuksen ajurit Oculuskirjautuminen tarvittaessa tunnuksilla, jotka koneen yhteydessä Kirjaudu koneelle sisään tunnuksella Tie476Pelitekn (salasana sähköpostissa ja koneen yhteydessä) Tilavarausmahdollisuus wikissä (https://webapps.jyu.fi/wiki/display/pelihaaste/varauslista ), merkitse wikiin, niin kurssin pitäjä tekee varauksen ja merkitsee wikiin varauksesi
Lisätty todellisuus
Pokemon GO, Niantic 2016 The Eye of Judgement, Sony 2007
Ohjaaminen katseella Samsung VR / Google Cardboard Kokemukseen keskittyminen Virtuaalitodellisuuden luonteen huomioiminen Mitä lainata peleistä, mitä todellisesta maailmasta?
Vinkkejä VR Pelaaminen istuen, mutta huomioiden katseen suunnan ja kurkistelun Grafiikassa realismi ei ole tärkeintä, tyyliteltykin toimii Selkeät, yksinkertaiset ja intuitiiviset kontrollit Interaktiomalleihin ideoita myös todellisesta maailmasta (pelien sijaan) Lyhyet pelisessiot Ei (liikaa) pelottelua AR Osittain samat opit kuin VR:stä Aloita teknologian saamisesta toimimaan valitsemallasi alustalla QR/AR-koodien hyödyntäminen Unity, AR.js Esimerkki AR.js:stä : http://game.it.jyu.fi/ar Unity tai Unreal Engine
Lisää luettavaa/katsottavaa VR:stä http://www.gamasutra.com/view/news/254573/how_oculus_buil ds_its_own_vr_content_lessons_learned.php http://www.gamasutra.com/view/news/254720/how_devs_deal_ with_4_problem_areas_in_vr_game_design.php https://www.google.com/design/spec-vr/designing-for-googlecardboard/a-new-dimension.html http://www.gamasutra.com/view/news/261507/the_future_of_v R_40_predictions_from_Jesse_Schell.php Google I/O 2015 - Designing for virtual reality https://www.youtube.com/watch?v=qwh1lbzz3au
M-mutta kun Unity ei ole yhtään tuttu Käydään perusteet läpi lopuksi ja esimerkki-vr -projekti.
Todo Varaa aikaa tutustumiselle Tutustu lähteisiin Valitse tavoitteesi Suunnitelma Valmista luettavaa tekstiä Sisältää vähintään yhden viittauksen tieteellisesti uskottavaan lähteeseen Suunnitelma 0.1 versio ma 26.6 Opponoitavien valinta ti 27.6. Suunnitelmien esittely ke 28.6. Peliprotojen esittely ke 5.7. Selkeä, kompakti saavutettavissa oleva tavoite Muista 2. syklin post-mortem!
Töihin! https://webapps.jyu.fi/wiki/display/pelihaaste Discord https://discord.gg/hnnwqsk Sähköposti jukka.varsaluoma@jyu.fi Facebook https://www.facebook.com/groups/1560466977426707/
Unity ja VR Unity - https://unity3d.com Learning Unity - https://unity3d.com/learn Oculus Unity Getting Started Guide - https://developer.oculus.com/documentation/unity/latest/conce pts/book-unity-gsg/ Esimerkkiprojekti - https://drive.google.com/file/d/0b1e2w4shmok2czbzwno4mjdid Dg/view?usp=sharing