Haaveiletko pelisovelluksen luomisesta, joka ansaitsee paljon rahaa? Tarvitset vain halun, pelisuunnitelman ja oikean tekniikan. Tämä wikiHow opettaa sinulle, miten voit aloittaa pelisovelluksen tekemisen.
Askeleet
Tapa 1 /2: Valmistautuminen pelin kehittämiseen
Vaihe 1. Ymmärrä taitosi ja rajoituksesi
Pelin suunnitteluun liittyy paljon. Siellä on tutkimusta, ohjelmointia, graafista suunnittelua, äänisuunnittelua, musiikin sävellystä, markkinointia ja paljon muuta. Ymmärtäminen, mitä taitoja sinulla (tai organisaatiollasi) on, auttaa sinua keksimään vahvuuksiisi perustuvia ideoita.
Ehkä olet erinomainen ohjelmoija, mutta et niin suuri taiteilija. Voit keskittyä pelimekaniikkaan, mutta luottaa minimalistiseen taidetyyliin. Ehkä olet loistava graafinen suunnittelija, mutta et niin hyvä ohjelmoinnissa. Löydät pelimoottorin, joka hoitaa suurimman osan koodauksesta puolestasi, kun keskityt taiteelliseen suunnitteluun
Vaihe 2. Tee markkinatutkimusta
Ensimmäinen asia on saada tuntuma markkinoista. Tutkimalla menestyneitä sovelluksia ja pelaamalla niitä, koska ne kertovat markkinoista. Mitä enemmän aikaa voit käyttää onnistuneiden sovellusten tutkimiseen, sitä paremman kuvan saat niiden yhteisistä piirteistä ja käyttäjien toivottavuudesta. Huomautuksia sovelluksen menestyksestä ovat sen sijoitus ja johdonmukaisuus.
- Pelien väestötiedot ovat muuttuneet. Keskimääräinen pelaaja ei ole enää stereotyyppinen nuori mies. Nykyään pelejä pelaavat lähes kaikki yhteiskunnan väestöryhmät. Keskimääräinen mobiilipelaaja on noin 36 -vuotias. Naisia on 51% ja miehiä 49%. Kolmannes kaikista mobiilipelaajista on 35–50-vuotiaita.
- Rennot pelit (eli Candy Crush, Angry Birds) ovat suosituin pelilaji. Nämä ovat pelejä, joilla on yleensä nopeat latausajat, ne on helppo oppia ja pelata, ja niitä voidaan pelata lyhyin väliajoin koko päivän. Ensimmäisen persoonan ampujat (eli Overwatch, Destiny) ovat toiseksi suosituin genre. Roolipelit (esim. The Elder Scrolls, Final Fantasy) tulevat kolmanneksi, joita seuraavat Battle Royal -pelit (esim. Fortnite, PUBG), ja massiiviset moninpelin online-RPG: t (esim. World of Warcraft, The Elder Scrolls Online) ja moninpeli Battle Arena pelejä (esim. DOTA 2, League of Legends).
Vaihe 3. Keksi onnistuneita ideoita
Aivoriihi tiimisi tai muiden ihmisten kanssa keksiä ideoita, jotka pitävät pelaajat mukana. Käytä markkinatutkimustasi nähdäksesi, mikä on trendikästä ja kysyttävää. Ajattele, miten voit täyttää markkinoiden kysynnän samalla, kun teet ainutlaatuisen ja erottuvan pelin.
- Luota aina asiantuntijoiden neuvoihin. Ole valmis jatkamaan omien ideoidesi improvisointia ja muokkaamista, kunnes ne ovat parhaimmillaan.
- Jotkut suurimmista sovelluksista ovat käänne vanhaan ideaan, jossa on uusi suunta.
- Pidä kiinni pieniriskisistä ja suurella todennäköisyydellä olevista sovelluksista, jotka palvelevat suurempaa ihmisryhmää teini-ikäisistä aikuisiin.
- Keskity sovellusten keksimiseen viihteen, intuitiivisuuden, sitoutumisen, riippuvuuden sekä sen grafiikan ja äänen perusteella. Poista kaikki sovellukset, joissa on vähemmän kuin edellä mainitut ominaisuudet.
- Ajattele tarinaa pelillesi. Hyvä tarina, jossa on hahmoja, käänteitä, tavoitteita ja palkintoja, voi parantaa pelikokemusta.
Vaihe 4. Päätä kaupallistamispolitiikasta
Jos aiot käyttää aikaa ja resursseja pelin kehittämiseen, haluat todennäköisesti ansaita siitä rahaa. Nykyään kehittäjät voivat monella tapaa ansaita rahaa kehittämistään sovelluksista. Voit käyttää yhtä tai useita seuraavista kaupallistamiskäytännöistä:
-
Mainostulot:
Tämän vaihtoehdon avulla pelaajat voivat ladata sovelluksen ilmaiseksi, mutta sovellus sisältää pelimainoksia. Kehittäjänä saat maksun aina, kun mainosta napautetaan tai sitä katsotaan. Haittapuoli on, että monet pelaajat pitävät tätä ärsyttävänä ja häiritsevänä. Tämän seurauksena monet sovellusten kehittäjät tarjoavat pelaajille mahdollisuuden ostaa pelistä ilman mainoksia.
-
Sovelluksen sisäiset ostokset:
Tämän mallin avulla pelaajat voivat ladata pelin perusversion ilmaiseksi, mutta ostaa lisäominaisuuksia ja sisältöä. Tämä voi olla lisävoimia, uusia hahmoja, uusia asuja ja paljon muuta.
-
Premium -osto:
Tämän mallin avulla pelaajat voivat myös ladata sovelluksen perusversion ilmaiseksi. Ilmainen versio voi olla demo- tai kokeiluversio tai versio, jolla on rajoitetut toiminnot. Pelaaja saa tällöin mahdollisuuden maksaa pelin täysversion avaamiseksi.
-
Kertaluonteinen hankinta:
Tämä vaihtoehto edellyttää, että pelaajat maksavat kertamaksun ennen pelin lataamista.
Vaihe 5. Luo suunnitteluasiakirja
On aika kaataa ajatuksesi paperille. Luo suunnitteluasiakirja, joka sisältää kaikki ideat, jotka haluat päästä peliin. Suunnitteludokumentti sisältää kaiken pelimekaniikan selityksistä, tavoitteista ja palkinnoista, hahmoista ja biosista, konseptitaiteesta, tasosuunnitelmista ja kaikesta, mitä tiimisi tarvitsee tietää.
Vaihe 6. Valitse alusta, jolle haluat julkaista pelisovelluksesi
Mobiilipeliteollisuudessa on kaksi suurta markkina -aluetta, Android Google Play Storen kanssa ja iOS (iPhone/iPad) App Storen kanssa. Molemmissa on sekä positiivisia että negatiivisia puolia. Sinun on päätettävä, millä alustalla julkaiset pelisi. Voit myös julkaista pelisi molemmille, mutta tämä vaatii lisäresursseja ja -kustannuksia.
- IOS App Storesta veloitetaan 99 dollaria vuodessa. Google Play Kaupassa on kertaluonteinen 25 dollarin kehittäjämaksu. Molemmat alustat leikkaavat 30% sovellusten ostotuloista.
- IOS -sovelluskauppa edistää enemmän uusia pelejä ja sovelluksia, mutta molemmilla alustoilla on suuri kilpailu ja ne vaativat kehittäjää olemaan luova, jotta sovellukset erottuvat.
- Androidin Google Play -kaupassa on paljon vähemmän tiukka hyväksyntäprosessi lähetetyille sovelluksille. Sovellusten hyväksyminen iOS App Storeen on paljon vaikeampaa, mutta App Store antaa paljon paremmin kehittäjille palautetta, kun sovelluksia ei ole hyväksytty.
- Android -käyttäjät suosivat ilmaisia sovelluksia, kun taas iOS -käyttäjät ovat tottuneet maksamaan sovelluksista.
- IOS App Store käyttää avainsanahakumallia. Tämä edellyttää, että kehittäjät lähettävät luettelon avainsanoista, jotka käyttäjien on annettava löytääkseen sovelluksesi. Google Play Kauppa -haku ei perustu avainsanoihin sen sijaan, että hakee haun sovelluksen nimen, kuvauksen ja muun perusteella.
Vaihe 7. Valitse oikea tekniikka sovelluksesi kehittämiseksi
Kun peliideasi on kartoitettu ja alusta on valittu, sinun on löydettävä oikea tekniikka ja työkalut sovelluksesi kehittämiseen. Sekä iOS: llä että Androidilla on omat ohjelmointikielensä. Jotkut päätöksistäsi voivat siis päätyä mille alustalle haluat julkaista pelisi. Sinun on ehkä päätettävä pelin kehittämiseen tarvittavasta pelimoottorista tai väliohjelmistosta sekä grafiikan ja äänen kehittämiseen käytettävästä ohjelmistosta:
- Android -pelien alkuperäinen ohjelmointikieli on Java. IOS -sovellusten alkuperäinen kieli on Swift.
- Android Studio on virallinen integroitu kehitysstudio Android -sovellusten kehittämiseen. Xcode Macilla kehitetään sovelluksia iOS: lle.
- Monet pelit on kehitetty käyttämällä pelimoottoreita, jotka pystyvät integroimaan kaikki pelisisältösi ja koodisi sekä julkaisemaan pelisi versioita eri alustoille. Suosittuja mobiilipelien pelimoottoreita ovat Unity, Cocos ja Unreal Engine.
- Kaksiulotteista graafista suunnitteluohjelmistoa tarvitaan kaikkiin peleihin, myös peleihin, jotka ovat pääasiassa 3D-pelejä (otsikkoruutu, valikot, HUD, ponnahdusikkunat jne.). Photoshopilla tai GIMP: llä voidaan kehittää 2D-rasteripohjaista grafiikkaa, kun taas Adobe Illustratorilla tai Inkscapella voidaan kehittää 2D-vektorigrafiikkaa.
- Pelit, joissa käytetään 3D -grafiikkaa, tarvitsevat 3D -mallinnusohjelmiston. 3D -mallinnusohjelmia ovat Maya, 3DS Max ja Blender 3D.
- Grafiikkaohjelmiston lisäksi tarvitset myös digitaalisen äänityöohjelman (DAW) äänen kehittämiseen ja tallentamiseen sekä ääniliitännän, jolla voit liittää tietokoneeseesi mikrofoneja, näppäimistöjä ja muita instrumentteja. Digitaalisia äänityöasemia ovat Adobe Audition, Cubase, Reaper, Pro Tools, FL Studio ja Ableton Live.
Vaihe 8. Kehitä pelisi prototyyppi
Prototyyppisi pitäisi olla erittäin yksinkertainen. Se ei ole täysi peli. Sen ei tarvitse sisältää kaikkia omaisuuksia, tasoja, lisävoimia ja vihollisia, joita aiot hankkia. Sen ei tarvitse edes olla hyvännäköinen grafiikka. Sen on vain oltava pelin yksinkertaistettu versio, joka osoittaa, että sinulla on toteuttamiskelpoinen idea. Sitä voidaan käyttää ideoidesi testaamiseen, sijoittajien houkuttelemiseen ja tiimin palkkaamiseen.
Tapa 2/2: Mobiilipelin kehittäminen
Vaihe 1. Palkkaa oikea joukkue
Palkkaaminen on pitkä prosessi. Sinun on lähetettävä työ, suodattettava hakijat, haastatteltava ehdokkaat, pyydettävä heitä allekirjoittamaan NDA ja selittämään ideasi; kaikki tämä ennen koodauksen aloittamista. Hyvien palkkausten saaminen on kuitenkin tuleva investointi, joka auttaa välttämään tarpeettomia viivästyksiä. Tässä prosessissa sinun on annettava työpaikkailmoitukset, joissa määritetään, minkä tyyppistä ehdokasta etsit. Yleinen kuvaus projektista, joka ei paljasta liikaa yksityiskohtia.
Pyydä jokaista mahdollista ehdokasta allekirjoittamaan salassapitosopimus ennen palkkaamistaan, koska sinun on suojattava ideasi
Vaihe 2. Rakenna pelisisältösi
Pelin omaisuus sisältää kaikki yksittäiset kappaleet, jotka muodostavat pelin. Tämä sisältää 2D -grafiikkaa, animoituja spritejä, 3D -malleja, taustakuvia, tasosuunnittelua, musiikkia, äänitteitä ja paljon muuta. Periaatteessa kaikki, mitä pelaaja voi nähdä tai kuulla pelin aikana, on luotava.
Vaihe 3. Koodaa pelisi
Koodaus ja komentosarjat tekevät pelistä interaktiivisen. Käsikirjoituksia käytetään sanelemaan, mitä tapahtuu, kun pelaaja on vuorovaikutuksessa pelin kanssa, ja mitä tapahtuu, kun näytöllä olevat kohteet ovat vuorovaikutuksessa keskenään. Käsikirjoitusta käytetään sanomaan pelin kulku ja järjestys, jossa asiat tapahtuvat. Omaisuus on pelin yksittäisiä osia. Koodaus on liima, joka sitoo kaiken yhteen.
Muista palkata ohjelmoijia, joilla on kokemusta tarvittavista ohjelmointikielistä. Tarvitset ohjelmoijia, joilla on kokemusta pelin julkaisukanavan alkuperäisestä ohjelmointikielestä, sekä yleistä tietoa C/C ++: sta ja kaikista muista pelimoottorisi edellyttämistä komentosarjoista
Vaihe 4. Testaa sovellus
Testauksen avulla voit nähdä, miten pelisi toimii todellisessa maailmassa, kun oikeat ihmiset pelaavat sitä. Varmista, että sinulla on erilaisia testaajia. Anna eri ikäisille ja väestöryhmille mahdollisuuden pelata ja nähdä, miten he käyttävät tuotettasi. Näin voit havaita ja korjata odottamattomia ongelmia. Pyydä palautetta. Katso kuinka he pelaavat peliä. Pelaavatko he sitä oikein? Voitteko tehdä jotain auttaaksenne heitä ymmärtämään pelin paremmin? Onko peli liian vaikeaa vai liian helppoa? Onko hauskaa harjoittaa? Onko korjattavia vikoja tai virheitä?
Open Beta antaa yleisölle mahdollisuuden rekisteröityä ja pelata peliäsi ilmaiseksi rajoitetun ajan ennen pelin julkaisua. Early Access on paikka, jossa voit antaa pelatessasi keskeneräisen version pelistäsi ennen sen julkaisua alennettuun hintaan. Molemmat strategiat ovat hyvä tapa testata peliäsi ja samalla rakentaa fanijoukkoa
Vaihe 5. Markkinoi sovellustasi
Jo ennen kuin peli julkaistaan, sinun on aloitettava pelisi markkinointi ja buzzin luominen. Luo verkkosivusto pelillesi ja mainosvideo. Varmista, että se antaa potentiaalisille pelaajille tietää, mitä he voivat odottaa peliltäsi, ja korostaa samalla sitä, mikä tekee siitä erottuvan. Puhu pelitoimittajille ja julkaisuille pelistäsi. Pyydä arvostelijoita julkaisemaan arvosteluja pelistäsi. Aseta julkaisupäivä ja luo pelillesi kuvake ja kansikuva.
Vaihe 6. Julkaise peli
Kun on aika julkaista peli, sinun on rekisteröidyttävä kehittäjäksi valitsemallesi alustalle. Varmista, että sovelluksesi täyttää kaikki alustamarkkinoiden asettamat laadunvarmistusstandardit. Sinun on tehtävä tämä ennen aiottua julkaisupäivää. Jos sovelluksesi hylätään, kuuntele saamaasi palautetta ja tee tarvittavat muutokset. Lähetä sitten sovelluksesi uudelleen.
Vaihe 7. Jatka työskentelyä
Nykyään on harvinaista, että voit julkaista sovelluksen ja tehdä sen sitten valmiiksi. Kun se on julkaistu suuremmalle yleisölle, saat todennäköisesti tietää uusista virheistä, kritiikistä ja tietoturvahaavoittuvuuksista, joita et odottanut. Sinun on todennäköisesti jatkettava työskentelyäsi pelin parissa ja julkaistava uusia korjaustiedostoja korjataksesi pelisi ongelmat.