Oletko koskaan pelannut online -peliä ja ajattellut: "Toivon, että voisin tehdä yhden näistä, minulla on hienoja ideoita"? Aiemmin oli välttämätöntä oppia koodaamaan ActionScript 3, kieli, joka käyttää Flashia. Joidenkin pelien rakennusohjelmien ansiosta koodauskokemus on kuitenkin menneisyyden vaatimus. Voit luoda hauskoja, syviä pelejä käsittelemällä esineitä ja logiikkaa koskematta koskaan koodiriviä.
Askeleet
Osa 1/4: Pelin suunnittelu
Vaihe 1. Kirjoita peruskuvaus
Sisällytä ominaisuuksia ja mitä haluat pelaajan saavuttaa. On hyvä, että peruskirjoitus siitä, mitä haluat tehdä pelilläsi, on kirjoitettu, jotta voit viitata siihen työskennellessäsi.
Katso tästä oppaasta lisätietoja pelisuunnitteludokumentin kirjoittamisesta
Vaihe 2. Piirrä joitakin luonnoksia
Piirrä perusasettelu siitä, miltä haluat näytöt näyttävän. Näiden ei tarvitse olla kovin yksityiskohtaisia, mutta sinulla pitäisi olla ainakin käsitys siitä, mihin eri elementit sijoitetaan näytölle. Nämä ovat uskomattoman hyödyllisiä myöhemmin, kun aloitat pelisi käyttöliittymän rakentamisen.
Vaihe 3. Valitse menetelmä pelin luomiseksi
Perinteisesti sinun on opittava koodimaan ActionScript 3: ssa, jotta voit luoda Flash -pelejä. Vaikka voit silti tehdä sen, on olemassa ohjelmia, jotka voivat tehdä pelien luomisesta paljon helpompaa oppia ja jotka eivät vaadi koodauskokemusta. Jotkut suosituimmista vaihtoehdoista pelien tekemiseen ovat:
- Stencyl - Tämä on uudempi työkalu, jonka avulla voit rakentaa pelejä käyttämällä objekteja ja logiikkaohjelmia. Nämä pelit voidaan sitten muuntaa Flash -projekteiksi ja ladata mille tahansa verkkosivulle, joka tukee Flash -pelejä.
- Rakenne 2 - Kun Flash vanhenee, se on alkanut korvata muilla keinoilla luoda pelejä. Yksi uusimmista tavoista luoda online -peli on HTML5: n käyttö. Normaalisti tämä vaatii paljon koodaustaitoja, mutta Construct 2: n avulla voit luoda pelejä käyttämällä objekteja ja komentosarjoja, aivan kuten Stencyl.
- Flash Builder - Tämä on perinteinen tapa luoda Flash -pelejä. Tämä vaatii melko paljon ActionScript -osaamista, mutta se on yksi helpoimmista kielistä oppia perusteet. Flash Builder maksaa rahaa, mutta voit käyttää suurinta osaa toiminnoista käyttämällä avoimen lähdekoodin FlashDevelop-ohjelmaa.
Osa 2/4: Stencylin käyttö
Vaihe 1. Lataa ja asenna Stencyl
Stencyl on pelinluontiohjelma, joka ei vaadi koodaustaitoja. Sen sijaan voit käyttää erilaisia logiikkatyökaluja manipuloidaksesi pelin esineitä.
Stencyliä voi käyttää ilmaiseksi, jos haluat julkaista pelisi vain verkossa. Ilmaisen version alussa on Stencyl -logo. Jos saat maksullisen version, voit julkaista muille alustoille
Vaihe 2. Luo uusi peli
Kun käynnistät Stencylin, sinulle näytetään luettelo peleistäsi. Luettelossa on useita esimerkkipelejä, joita voit tarkastella nähdäksesi kuinka ne toimivat. Aloita oman pelisi kehittäminen napsauttamalla ruutua, jossa on katkoviiva "Luo uusi peli napsauttamalla tätä".
Vaihe 3. Valitse sarja
On olemassa useita sarjoja, jotka sisältävät valmiita esineitä ja esineitä, jotka voivat auttaa sinua saamaan pelisi nopeasti käyttöön. Valitse paketti, jos haluat, tai valitse "Tyhjä peli", jos aiot tehdä oman.
Voit ladata muiden käyttäjien tekemiä sarjoja verkossa
Vaihe 4. Anna pelitietosi
Ennen kuin aloitat pelin luomisen, sinun on syötettävä muutama tieto.
- Nimi - Tämä on pelisi nimi. Voit muuttaa tämän myöhemmin haluamaksesi.
- Näytön koko - Tämä on pelisi näytön koko, ja se on erittäin tärkeä, koska se vaikuttaa käyttämääsi taiteeseen. Koska ihmiset todennäköisesti pelaavat peliäsi verkkoselaimessa, näytön koon ei tarvitse olla kovin suuri. Kokeile Leveys: 640 px Korkeus: 480 px. Tämä on hyvä koko aloittaa.
Vaihe 5. Tutustu ulkoasuun
Kun lataat uuden pelisi ensimmäisen kerran, sinut ohjataan hallintapaneeliin. Täällä voit nähdä kaikki pelisi kohtaukset ja käyttää kaikkia resursseja. Voit myös muuttaa peliasetuksiasi täältä. Vietät suurimman osan ajastasi työskentelemällä kojelaudassa.
- Kohtaukset - Tämä on kojelaudan pääikkuna, joka näyttää varsinaisen pelin ja kaikki resurssit. Peli on kokoelma kohtauksia.
- Resurssit - Tämä on luettelo kaikista pelisi esineistä ja resursseista. se sisältää näyttelijöitä, taustoja, fontteja, kohtauksia, logiikkaa, ääniä ja ruudukkoja. Resurssit on järjestetty näytön vasemmassa reunassa olevaan puuhun.
- Asetukset - Peli- ja Asetukset -asetusten avulla voit säätää pelisi mekaniikkaa, mukaan lukien ohjaimet, painovoima, törmäykset, latausnäytöt ja paljon muuta.
Vaihe 6. Muokkaa näyttelijää
Näyttelijä on mikä tahansa peli, joka liikkuu tai jonka kanssa voi olla vuorovaikutuksessa (pelaaja, vihollinen, ovet jne.). Sinun on luotava näyttelijä jokaiselle pelin kohteelle. Luo näyttelijä napsauttamalla Resurssit -valikon "Näyttelijätyypit" -vaihtoehtoa. Valitse haluamasi näyttelijä luettelosta (luettelo määräytyy valitsemasi sarjan mukaan).
- Määritä näyttelijä ryhmään (pelaaja, vihollinen). Tämä auttaa määrittämään näyttelijän törmäysominaisuudet. Avaa näyttelijäeditori valitsemalla näyttelijäsi. Napsauta Ominaisuudet-välilehteä ja valitse sitten sopiva ryhmä avattavasta valikosta.
- Lisää käyttäytymistä (hyppy, polkeminen, kävely). Käyttäytyminen sallii näyttelijäsi tehdä toimintoja. Napsauta Käyttäytymiset-välilehteä ja napsauta sitten "+ Lisää käyttäytymistä" -painiketta vasemmassa alakulmassa. Valitse käyttäytyminen (kuten "kävely") luettelosta ja napsauta sitten "Valitse".
- Aseta säätimet. Jos olet luomassa pelaajahahmoa, haluat luultavasti antaa pelaajan siirtää sen. Kun lisäät kävelykäyttäytymisen, sinut ohjataan Kävelyominaisuudet -näyttöön. Voit valita avattavista valikoista, mitkä näppäimet siirtävät näyttelijää vasemmalle ja oikealle. Voit myös määrittää animaatioita, jos käyttämäsi sarja sisältää sellaisia.
- Voit lisätä useita käyttäytymismuotoja muokataksesi, mitä näyttelijä voi tehdä.
Vaihe 7. Luo kohtaus
Kohtaus on se, mitä pelaaja näkee pelatessaan peliä. Se on tausta sekä kaikki esineet ja toimijat, jotka ovat näkyvissä. Jos haluat luoda uuden kohtauksen, napsauta Resurssit -puun kohtauksia ja valitse sitten katkoviiva -ruutu. Anna uudelle kohtauksellesi nimi jatkaaksesi.
- Tausta - Kohtauksesi mitoitetaan automaattisesti, joten sinun ei tarvitse huolehtia siitä tällä hetkellä. Voit valita värin taustaksi, jonka päälle asetetaan laatat. Voit valita yhtenäisen värin tai kaltevuuden. Napsauta "Luo", kun olet valmis. Tämä avaa kohtaussuunnittelijan.
- Aseta laatat - Sarjaasi sisältyvä laatta ladataan ikkunan oikealle puolelle. Napsauta vasemmanpuoleisen valikon Kynä -työkalua ja napsauta sitten ruutua, jota haluat käyttää. Tämän jälkeen voit asettaa laatan kohtaukseesi. Aseta useita laattoja napsauttamalla ja vetämällä hiirellä.
- Näyttelijöiden sijoittaminen - Vaihda käytettävissä oleviin näyttelijöihin napsauttamalla ruudukon yläpuolella olevaa Näyttelijät -välilehteä. Sinun on täytynyt luoda ne aiemmin, jotta ne näkyvät tässä luettelossa. Napsauta näyttelijää, jonka haluat sijoittaa, ja napsauta sitten kohtausta, jossa haluat sen näkyvän. Jos pidät ⇧ Vaihto painettuna, näyttelijä napsahtaa ruudukkoon.
- Painovoiman lisääminen - Napsauta "Fysiikka" -välilehteä ikkunan yläosassa ja kirjoita sitten arvo "Painovoima (pystysuora)" -kenttään. Syöttäminen 85 simuloi todellista painovoimaa.
Vaihe 8. Testaa peli
Kun olet luonut kohtauksen ja asettanut näyttelijöitä, voit testata peliä. Napsauta "Testaa peli" -painiketta näytön yläosassa pelataksesi sitä, mitä sinulla on tähän mennessä. Voit ohjata pelaajahahmojasi näyttelijöitä luodessasi asetetuilla näppäimillä.
Etsi kaikki näkökohdat, jotka eivät toimi, ja yritä korjata ne. Käyttäytyvätkö esimerkiksi viholliset oikein? Voitko voittaa vihollisesi? Onko olemassa alustoja, joihin ei saada yhteyttä, tai kuiluja, joita ei voi ylittää? Palaa pelieditorin asiaankuuluvaan alueeseen korjataksesi löytämäsi ongelmat. Tämä voi kestää jonkin aikaa, mutta lopputulos on paljon hauskempi ja pelattavampi peli
Vaihe 9. Lisää lisää
Nyt kun sinulla on toimiva, pelattava ensimmäinen kohtaus, on aika aloittaa koko pelin rakentaminen. Lisää tasoja ja haasteita ja testaa lisäyksiäsi varmistaaksesi, että ne ovat hauskoja ja toimivat oikein.
Vaihe 10. Sivuston lukitseminen
Jos aiot ladata pelin Flash -pelejä isännöivälle sivustolle tai omalle sivustollesi, haluat todennäköisesti ottaa käyttöön "Sivuston lukituksen". Tämä estää pelisi pelaamisen, jos se ei ole sallittujen sivustojen luettelossa.
- Avaa "Peliasetukset" Resurssit -puusta. Valitse "Kuormaaja" -osa. Kirjoita sallitut sivustot "Sivuston lukitus" -kenttään pilkulla erotettuna ilman välilyöntiä. Esimerkiksi newgrounds.com, kongregate.com.
- Kirjoita tällä näytöllä kotisivusi "Kotisivusi" -kenttään, jos sinulla on sellainen. Tämä antaa pelaajille, jotka pelaavat peliäsi, linkin sivustollesi.
Vaihe 11. Vie peli Flash -muodossa
Kun olet tyytyväinen peliisi, voit viedä sen Flash -muotoon. Tämän avulla voit ladata pelin Flash -pelejä isännöivälle sivustolle tai omalle verkkosivustollesi. Klikkaus Julkaista valitse Web ja napsauta sitten Flash. Tallenna tiedosto helposti löydettävään paikkaan tietokoneellasi.
Vaihe 12. Julkaise peli
Kun sinulla on Flash (. SWF) -tiedosto, voit ladata sen valitsemallesi isännälle. Verkossa on erilaisia sivustoja, jotka isännöivät Flash -pelejä, ja jotkut voivat jopa antaa sinun ansaita rahaa mainostulostasi pelilläsi. Voit myös ladata pelisi omalle verkkosivustollesi, mutta sinun on varmistettava, että sinulla on kaistanleveys, joka palvelee pelaajia, jos peli tulee suosituksi.
- Tästä oppaasta voit ladata pelisi omalle verkkosivustollesi.
- Jos haluat ladata pelisi Newgroundsin tai Kongregaten kaltaiselle sivustolle, sinun on luotava tili ja suoritettava sitten sivuston latausprosessi. Ehdot vaihtelevat sivustoittain.
- Jos haluat julkaista pelisi Stencyl Arcadessa, voit tehdä sen Stencyl -ohjelmasta. Klikkaus Julkaista valitse Stencyl ja napsauta Arcade. Peli ladataan automaattisesti, joten varmista, että olet tyytyväinen nimeen ennen kuin teet tämän. Stencyl Arcaden tiedostokoko on 8 Mt.
Osa 3/4: Construct 2: n käyttäminen
Vaihe 1. Lataa ja asenna Construct 2
Tämän ohjelman avulla voit luoda HTML5 -pelejä hyvin vähän koodausta. Sinun on määritettävä muuttujia, mutta tämä kaikki tehdään valikoiden kautta ilman varsinaista koodausta.
Construct 2 on ilmainen, vaikka joitakin ominaisuuksia on rajoitettu, ellet päivitä. Ilmainen versio ei voi julkaista muille alustoille kuin HTML5
Vaihe 2. Luo uusi projekti
Kun käynnistät Construct 2: n ensimmäisen kerran, sinua vastaanottaa Tervetuloa -valikko. Aloita uusi peli napsauttamalla "Uusi projekti" -linkkiä. Mukana on myös pari esimerkkiä, joiden avulla voit nähdä, miten peruspelit luodaan.
Kun luot uutta projektia, sinulle annetaan luettelo malleista. Ensimmäisessä projektissa haluat todennäköisesti aloittaa tyhjällä projektilla. Tämän avulla voit saada käsityksen perusasioista ilman, että mallit häiritsevät
Vaihe 3. Säädä projektisi asetuksia
Projekti -ikkunan vasemmassa kehyksessä näet sarjan kohteita Ominaisuudet -kehyksessä. Tällä voit asettaa näytön koon ja syöttää peli- ja yritystietosi.
Vaihe 4. Lisää tausta
Kaksoisnapsauta asettelua. Valitse Yleiset -osiosta "Laatoitettu tausta". Aseta tausta napsauttamalla asettelua. Tämä avaa taustaeditorin. Sinun on luotava oma kuvankäsittelyohjelmistolla tai ladattava tekstuureja eri paikoista verkossa.
- Aseta tausta asettelun kokoon. Tee tämä valitsemalla taustaobjekti ja muuttamalla kokoa Ominaisuudet -kehyksessä.
- Vaihda kerroksen nimi ja lukitse se. Haluat lukita kerroksen estääksesi sen siirtämisen vahingossa muiden esineiden sijoittamisen aikana. Napsauta "Tasot" -välilehteä näytön oikeassa reunassa. Valitse taso ja napsauta Lyijykynä -kuvaketta. Nimeä kerros "Tausta" ja lukitse tausta napsauttamalla "Lukko" -painiketta.
Vaihe 5. Luo uusi kerros
Luo uusi kerros napsauttamalla Tasot -välilehdessä "+" -painiketta. Nimeä se nimeksi "Main". Tämä on kerros, jolla useimmat peliobjektisi sijaitsevat. Varmista, että pääkerros on valittu ennen kuin jatkat.
Vaihe 6. Lisää syötteitä pelillesi
Construct 2: ssa syötteesi on lisättävä objekteina peliin. Ne ovat näkymättömiä ja mahdollistavat näppäimistön ja hiiren käytön koko projektin ajan.
Kaksoisnapsauta asettelua ja valitse Syöttö-osiosta "Hiiri". Lisää sama näppäimistöobjektin lisäämiseksi
Vaihe 7. Lisää objekteja
On aika aloittaa peliobjektien lisääminen ulkoasuun. Kaksoisnapsauta asettelua ja valitse "Sprite" Yleiset-osiosta. Valitse hiusristikon avulla mihin haluat sijoittaa spriten. Kuvanmuokkausohjelma avautuu, jolloin voit joko ladata olemassa olevan spriten tai luoda uuden.
Kun valitset spritejä asettelustasi, spriten ominaisuudet latautuvat vasempaan kehykseen. Vaihda spriten nimi, jotta voit tunnistaa sen ja viitata siihen helpommin
Vaihe 8. Lisää käyttäytymistä objekteihisi
Jos haluat lisätä käyttäytymisen, valitse objekti napsauttamalla sitä, johon haluat lisätä käyttäytymisen. Napsauta Lisää/muokkaa -linkkiä Ominaisuudet -kehyksen Käyttäytymiset -osiossa. Näkyviin tulee luettelo käytettävissä olevista käyttäytymistavoista.
Käyttäytyminen on valmiiksi määritettyjä logiikan osia, joiden avulla voit nopeasti lisätä toimintoja objekteihisi. Voit valita laajan valikoiman valmiita käyttäytymistapoja, jotka voivat suorittaa monenlaisia toimintoja. Jos haluat esimerkiksi tehdä lattiasta kiinteän, anna sille "kiinteä" käyttäytyminen. Jos haluat siirtää pelaajahahmoa kahdeksaan suuntaan, anna sille "8-suuntainen liike" -käyttäytyminen
Vaihe 9. Muuta käyttäytymisen ominaisuuksia
Voit muokata olemassa olevia toimintatapoja muokataksesi objektiesi toimintaa. Voit muuttaa arvoja muuttaaksesi nopeutta, suuntaa ja muita ominaisuuksia.
Vaihe 10. Ymmärrä tapahtumien toiminta
Tapahtumat ovat luettelo olosuhteista, ja ne ohjaavat peliä. Jos ehdot täyttyvät, tapahtuma tapahtuu. Jos ehdot eivät täyty, tapahtumaa ei tapahdu. Tapahtumasivu suoritetaan tyypillisesti noin 60 kertaa sekunnissa. Joka kerta, kun se suoritetaan, sitä kutsutaan "rastiksi".
Vaihe 11. Luo tapahtuma
Kaksoisnapsauta tyhjää tapahtumasivua. Näkyviin tulee luettelo käytettävissä olevista objekteista. Valitse objekti, jolle haluat luoda tapahtuman, tai voit luoda järjestelmätapahtuman.
- Valitse, milloin toiminto tapahtuu. Kun olet valinnut objektin, sinua pyydetään valitsemaan, milloin tapahtuma tapahtuu. Tämä voi perustua muihin tapahtumiin tai tiettyihin aikoihin. "Jokainen rasti" on aina.
- Lisää toiminto. Sinua pyydetään valitsemaan yksi kohteistasi. Valitse toimintojen luettelosta. Jos esimerkiksi teet ylhäältä alas ampujan ja haluat pelaajan hahmon aina katsovan hiirtä, luot "Aseta kulma kohti asemaa" -toiminnon jokaiselle pelaajaobjektiin asetetulle rastille. Kun sinulta kysytään koordinaatteja, kirjoita "Mouse. X" X: lle ja "Mouse. Y" Y: lle. Tämä pitää pelaajan aluksen aina osoitettuna kohdistinta kohti.
Vaihe 12. Lisää tapahtumia ja käyttäytymistä
Nämä ovat pelisi selkäranka. Käyttäytymisten ja tapahtumien lisääminen ja säätäminen auttaa sinua tekemään ainutlaatuisen ja hauskan pelin, jota ihmiset haluavat pelata. Kokeile eri tapahtumia saadaksesi juuri haluamasi pelin.
Vaihe 13. Lisää muuttujia
Construct 2: ssa on kahdenlaisia muuttujia: esiintymämuuttujat ja yleiset muuttujat. Niiden avulla voit asettaa esineillesi ja pelillesi mukautettuja arvoja, kuten terveyttä, aikarajoja, pisteitä ja paljon muuta.
- Ilmentymän muuttujat - Ilmentymän muuttujat ovat yksittäisille objekteille määritettyjä muuttujia. Niitä käytetään esimerkiksi vihollisen ja pelaajien terveyteen. Voit lisätä ilmentymän muuttujia objektin valitsemisen jälkeen napsauttamalla "Lisää / muokkaa" -linkkiä Ominaisuudet -kehyksen Muuttujat -osiossa. Anna muuttujalle nimi, johon voidaan viitata tapahtumassa, sekä alkuarvo.
- Globaalimuuttujat - Globaalimuuttujat ovat koko pelille määritettyjä muuttujia. Niitä käytetään esimerkiksi pelaajan pisteisiin. Jos haluat luoda yleisen muuttujan, avaa tapahtumasivu ja napsauta tyhjää tilaa hiiren kakkospainikkeella. Napsauta "Lisää globaali muuttuja", anna sille nimi, johon voit viitata tapahtumassa, ja anna sitten alkuarvo.
Vaihe 14. Luo käyttöliittymä
Kun luot käyttöliittymän, se on yleensä parasta tehdä uudella tasolla. Tämä johtuu siitä, että käyttöliittymä liikkuu tai muuttuu harvoin, joten on hyvä, että se on lukitussa tasossa. Aseta uuden tason Ominaisuudet -kehyksessä "Parallax" -arvoksi 0. Tämä estää tasoa vierimästä näytön ollessa.
Käytä tekstiruutuja ja muuttujia luodaksesi käyttöliittymän. Voit asettaa tekstikentät näyttämään jäljellä olevan terveyden, pisteet, ammukset tai mitä tahansa muuta, mitä pelaajan pitäisi nähdä säännöllisesti
Vaihe 15. Testaa ja tarkista peli
Nyt kun ruudulla on tapahtumia ja käyttäytymistapoja sisältäviä esineitä, voit aloittaa sisällön testaamisen ja lisäämisen. Napsauta "Toista" -painiketta näytön yläosassa rakentaaksesi ja testataksesi peliä. Huomaa kaikki, mikä ei toiminut, ja yritä korjata se, jotta pelisi on pelattava ja hauska.
Vaihe 16. Vie peli
Jos olet tyytyväinen peliisi, voit viedä sen niin, että se voidaan ladata verkkosivustolle ja kuka tahansa voi pelata sitä. Vie peli napsauttamalla Tiedosto ja valitse Vie. Tallenna projekti paikkaan, jonka voit helposti löytää.
Vaihe 17. Julkaise peli
On olemassa useita sivustoja, joiden avulla voit ladata HTML5 -pelejä muiden pelattavaksi. Voit myös lisätä pelin omalle verkkosivustollesi. Katso tästä oppaasta lisätietoja pelin lataamisesta omalle verkkosivustollesi.
Osa 4/4: Koodaus Scratchista
Vaihe 1. Lataa ohjelmointitunnus (Integrated Development Environment), joka tukee HTML -koodia, kuten Game Maker Studio
Jotkut ovat saatavilla ilmaiseksi, vaikka monet parhaista IDE -laitteista maksavat satoja dollareita.
Vaihe 2. Opi käyttämään IDE: tä
Oppiminen ohjelmoimaan ympäristössäsi on uskomattoman tärkeää. Useimpien yleisten koodien muistaminen ja asioiden asianmukaisen toteuttamisen oppiminen voi kestää viikkoja tai jopa kuukausia. Ole kärsivällinen ja kaikki maksaa!
Vaihe 3. Luo peli, kun luulet olevasi valmis
Suunnitteluasiakirjan tekeminen tai ideoiden muistiinpano on hyvä alku. Pelin ohjelmointi voi kestää kuukausia tai jos olet tosissasi osuman tekemisessä, jopa vuosi tai kaksi.
Vaihe 4. Testaa peli
Muista tehdä hulluja tai odottamattomia asioita ja purkaa mahdollisimman monta vikaa. Yritä myös selvittää, onko pelattavuus haluamallasi tavalla vai onko sinun palattava takaisin ja tehtävä muutoksia.
Vaihe 5. Julkaise se
Julkaise pelisi verkossa verkkosivustolla, kuten Kongregate. Sinun on oltava valmis rakentavaan kritiikkiin ja saatat haluta päivittää pelisi vastaamaan pelaajakuntasi toiveita.
Vinkkejä
- Jos olet kiinnostunut Flash -pelien takana olevan koodin oppimisesta, voit luoda mukautettuja pelejä käyttämällä Flash Builderia ja ActionScript 3 -koodia. Tämä kestää kauemmin, mutta voi johtaa ainutlaatuisempaan kokemukseen. Katso tästä oppaasta lisätietoja ohjelmoinnista Actions Script 3: ssa.
- Arvosta kaikkia lähteitä, joista olet saanut ideoita tai sisältöä, ja kaikkia muita, jotka ovat auttaneet pelin luomisessa.