TIES474 Pelinkehityshaaste Kesä 2017-1. syklin purku & 2. 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
Post-mortem Raportti kokemuksista ja opitusta Wikiin kunkin peliprototyypin yhteyteen Miten kävi? Oliko pelikokemus halutunlainen? Miten tekninen toteutus onnistui? Haasteet/ongelmat/ratkaisut Mitä tuli opittua? Miten parantaisit ensi kerralla?
2. sykli 2. syklin suunnittelurajoite/aihe on
2. sykli Mikäli 1. syklin pelin toteutus jää pahasti kesken, niin 2. syklissä voi tehdä myös 1. syklin pelin loppuun, mutta opintopisteet saa oletusarvoisesti tällöin edelleen vain yhden syklin osalta. tai peli aiheesta
Free-to-play
F2P Suunnittele ja toteuta peliprototyyppi, jota on hauska pelata ja jonka pelimekaniikan oleellisena osana ovat kuvitteelliset mikromaksut Mukaan ydinmekaniikkaan, eikä kosmeettista hattukauppaa Välttäkää silti suoraviivaista pay-to-win -tilannetta Kohderyhmä: kurssilaiset Suunniteltu peliaika: viikko Pelitilannetta kyettävä jatkamaan Varautukaa pelaamaan muiden kurssilaisten valmiita protoja viikon ajan Määritellään pelien lukumäärän mukaan kuvitteellinen rahasumma, jonka voitte käyttää kaikkien pelien kesken
Kohderyhmä Te itse. Suunnittele F2P-peli, joka vetoaa kurssilaisiin.
2. Syklin suunnitelman pohja Pelin nimi Pelinkonseptin kuvaus tyhjentävästi ja myyvästi yhdellä lauseella Ydindiagrammi (Core Diagram) Ydinsilmukka (Core Loop) 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 Kohderyhmän kuvaus, miten kuvailette kurssilaiset kohderyhmänä (kts. Hamari, Tuunanen 2014) Kuvaus käytettävästä teknologiasta ja arkkitehtuurikuvaus
Lähdevinkkejä Free2Play Research Project Final Report http://tampub.uta.fi/handle/10024/98584 Games Now! luentosarjan monetisaatioon ja f2p-aiheeseen liittyvät luennot: https://www.youtube.com/playlist?list=plcm5jc8ct4w6zcv6e14tvmc3rcxmvni-v Aki Järvisen luento: www.youtube.com/watch?v=hjiqr5zqv78 Teut Weidemannin luento: www.youtube.com/watch?v=fdzk7x3w3ke Haku kirjastosta! https://jyu.finna.fi/search/results?lookfor=free-to-play Kanditöitä aiheesta useita, eivät käy suoraan lähteenä, mutta niiden kautta löytää hyviä lähteitä SeifEl-Nasr, Magy, Game Analytics : Maximizing the Value of Player Data, 2013 https://jyu.finna.fi/record/jykdok.1289017 GDCvaultissa olevat videot kelpaavat myös tällä kertaa http://www.gdcvault.com
Valmiit protot testiin Valmiit pelit viikon ajaksi pelattaviksi kaikille kurssilaisille + tulossa mahdollisesti ulkopuolisia pelaajia! Varautukaa pelaamaan muiden kurssilaisten valmiita protoja viikon ajan Määritellään pelien lukumäärän mukaan kuvitteellinen rahasumma, jonka voitte käyttää kaikkien pelien kesken viikon aikana
Tekniset vaatimukset prototyypille Pakollista Pelattavissa kohtuullisella vaivalla Esim. verkkosivupohjainen (Phaser, html-julkaisu Unitystä) Pelaamisen jatkaminen viikon ajan Esim. automaattinen tunnistus evästeillä, lokaalilla datalla tai käyttäjätunnuksella Tapa seurata peliin käytettyä kokonaisrahamäärää Selkeät ohjeet pelaamiseen Arkkitehtuurisuunnitelma Haastetta Kevyt palvelinratkaisu + tietokanta Pelaajat pelaavat toisiaan vastaan Pelin sisäinen valuutta: pehmeä raha & kova raha Analytiikan liittäminen, esim. valmiin palvelun kautta
Arkkitehtuuri Mieti ja kuvaa arkkitehtuuri suunnitelman osana Mitä valmiita komponentteja tarvitset ja miten ne toimivat Hyödynnä aiempaa osaamistasi ja helposti käyttöönotettavia ratkaisuja
Arkkitehtuuriesimerkki Selain localstorage tai eväste Palvelin SQLite phpliteadmin Pelisovellus Phaser + muut kirjastot www-palvelin / php-scripti Gameanalytics Takuulla on olemassa modernimpia ja helpompia tapoja tehdä sama asia!
Analytiikka Pelaajien käyttäytymisen seuranta Pelaajien toiminnan tallentaminen tietokantaan tai valmiin palvelun hyödyntäminen Esim. Gameanalytics Toimii myös Phaserin kanssa: http://www.gameanalytics.com/blog/freeanalytics-for-html5-javascript-games.html
Vinkkejä Kertaa pelisuunnitelukurssin materiaali aiheesta: https://drive.google.com/file/d/0b1e2w4shmok2tw9hek5otvljync/view?u sp=sharing Käsitteet ja paljon lähdevinkkejä Mieti yksinkertainen toimiva arkkitehtuuri ja selkeä hyvin rajattu peli-idea (monen pelaajan ristinolla) Hyödyntäkää muilla kursseilla oppimaanne teknologiaa Keskittykää olennaiseen - quick & dirty Miettikää retentio, miten saada käyttäjä palaamaan pelinne pariin viikon aikana?
Vinkkejä & inspiraatiota Mobiilipeli, minuutin pelisessioilla Yksikertainen toimiva pelimekaniikka/genre (puzzle, kasvatus, taistelu ) Mikä vetoaa kohderyhmään? Kilpailu muiden pelaajien kanssa näkyväksi Tutustu suosituimpiin f2p-peleihin Sallittua myös muokata 1. syklin protosta f2p-peli, kunhan sen tekee perustellusti
Töihin! https://webapps.jyu.fi/wiki/display/pelihaaste Sähköposti jukka.varsaluoma@jyu.fi Facebook https://www.facebook.com/groups/1560466977426707/ Post-mortem raportti wikiin Suunnitelman 0.1 version kalmanlinja 12.6. Suunnitelmien esittely 14.6. Peliprotojen esittely 21.6.