Nykyään yhä useammat ihmiset ovat koukussa videopeleihin. Tämä tarkoittaa, että uusilla ihmisillä on paljon mahdollisuuksia päästä pelimaailmaan ja tehdä upeita pelejä. Pelin luominen on monimutkainen prosessi, mutta voit tehdä sen itse pienellä ulkopuolisella avulla tai rahoilla. Näytämme sinulle perusasiat, jotka voit ottaa huomioon rakennettaessa omaa peliäsi ja tehdä siitä loistava peli. Aloita vain alla olevasta vaiheesta 1.
Vaihe
Osa 1/4: Valmistautuminen menestykseen
Vaihe 1. Ymmärrä pelisi
Sinun on tehtävä jonkinlainen suunnittelu ja ajattelu, johon liittyy suuria ongelmia, jos haluat pitää pelin luomisen sujuvana. Minkä tyylilajin valitsisit pelillesi (RPG [roolipeli], ampuja, tasohyppely jne.)? Mitä alustaa tarvitset pelataksesi peliäsi? Mitkä ovat pelisi ainutlaatuiset tai erottuvat ominaisuudet? Jokainen vastaus jokaiseen kysymykseen vaatii erilaisia resursseja, taitoja ja suunnittelua, koska jokaisella on erilainen vaikutus pelin kehitykseen.
Vaihe 2. Suunnittele hyvä peli
Pelin suunnittelu on erittäin tärkeää, joten sitä kannattaa miettiä ennen kuin aloitat pelin rakentamisen. Miten pelaajat pääsevät eteenpäin pelissä? Miten pelaajat ovat vuorovaikutuksessa maailman kanssa? Kuinka opetat pelaajia pelaamaan peliäsi? Millaisia ääni- ja musiikkivihjeitä käytät? Kaikki tämä on erittäin tärkeää.
Vaihe 3. Ole realisti
Jos Mass Effectin kaltaisen pelin tekeminen olisi helppoa, kaikki tekisivät sen. Sinun on ymmärrettävä, mitä voit ja mitä et voi tehdä ilman suuren studion tukea ja kokemuksen vuorta takanasi. Sinun on myös oltava realistinen siitä, mitä voit saavuttaa kohtuullisessa ajassa. Jos et ole realistinen kykyjesi suhteen, olet todennäköisesti nopeasti pettynyt ja luovutat. Emme halua sinun luovuttavan!
Vaihe 4. Etsi hyvä laitteisto ja ohjelmisto
Pelien luominen mobiilipelien tason yläpuolelle (pelejä, joita voidaan pelata laitteilla, kuten puhelimilla, tableteilla, kämmenmikroilla tai laskimilla) vaatii tietokoneen, joka on luultavasti "täysin muunnettu". Jos käytät vanhempaa järjestelmää, huomaat, että pelisi ei toimi kyseisellä tietokoneella. Tarvitset myös melko tehokkaita ja hyvin erityisiä ohjelmistoja pelien rakentamiseen. Jotkut ohjelmat voidaan hankkia ilmaiseksi tai edulliseen hintaan, mutta toiset voivat kuluttaa lompakkoa. Hyvästä ohjelmistosta keskustellaan seuraavassa osassa, mutta huomaa, että tarvitsemasi ohjelmisto sisältää 3D -mallinnuksen, kuvankäsittelyohjelman, tekstieditorin, kääntäjän jne.
Tarvitset vähintään tehokkaan suorittimen (ainakin nelisydämisen ja vielä paremman, jos sinulla on uusin i5- tai i7s-prosessori), paljon RAM-muistia ja huippuluokan näytönohjain
Osa 2/4: Tiimin rakentaminen
Vaihe 1. Tee pieniä pelejä itse, suuria pelejä muiden ihmisten kanssa
Jos haluat vain tehdä mobiilipelejä nopeasti ilman monimutkaisia grafiikoita ja ohjelmointia, se on hyvä. Se on loistava projekti työskennellä itse, koska voit käyttää sitä osoittamaan potentiaalisille työnantajille ja sijoittajille, mihin pystyt. Mutta jos haluat tehdä vakavamman pelin, tarvitset apua. Indie-peleissä on yleensä 5-10 hengen joukkueet (monimutkaisuudesta riippuen), ja suuriin nimipeleihin voi osallistua jopa useita satoja ihmisiä!
Vaihe 2. Luo tiimi
Tarvitset paljon ihmisiä, joilla on erilaisia taitoja, jos haluat tehdä tehokkaimpia pelejä. Tarvitset ohjelmoijia, mallinnuksia, visuaalisia suunnittelijoita, pelin tai tason suunnittelijoita, ääniasiantuntijoita sekä tuottajia tai markkinointia/rahoittajia.
Vaihe 3. Luo pelisuunnitteludokumentti tai GDD (pelisuunnitteludokumentti)
Ajattele tätä pelin yhteenvedon ja sotasuunnitelman väliltä. GDD kertoo kaiken pelisuunnittelustasi: pelattavuus, pelimekaniikka, hahmot, juoni jne. Tämän lisäksi GDD näyttää myös, mitä on tehtävä, kuka vastaa sen tekemisestä, mitä odottaa ja yleisen aikataulun kaiken työn saamiseksi. GDD on erittäin tärkeä, ei vain viitteenä tiimillesi työskennellä tavoitteidesi mukaan, jonka haluat saavuttaa, vaan myös näyttääksesi mahdollisille sijoittajille.
- GDD on jaettava osiin ja sisällettävä yksityiskohtainen sisällysluettelo.
- Yleisiä osia ovat pelin juoni, pää- ja sivuohjelmat, tasosuunnittelu, pelattavuus, taide ja visuaalinen suunnittelu, pelin ääni ja musiikki sekä yksityiskohdat ohjauksesta ja käyttöliittymän suunnittelusta.
- GDD: n ei pitäisi rajoittua vain tekstiin. Löydät yleensä suunnitteluluonnoksia, konseptitaidetta ja jopa jotain videon esikatselua tai ääninäytteitä.
- Älä ole liian rajoitettu tai huolehdi liikaa GDD: stä ja sen muodosta. Ei ole vakiomuotoja tai asioita, jotka on sisällytettävä. Luo pelillesi sopiva GDD.
Vaihe 4. Ajattele rahaa
Pelien tekemiseen tarvitset rahaa. Paitsi, että tarvittavat työkalut ovat myös kalliita ja tekevät pelistä aikaa vievää (vie aikaa, jonka avulla voit tehdä muita asioita, jotka todella tuovat tuloja). Mitä useampien ihmisten kanssa työskentelet, sitä kalliimpaa se on ja mitä monimutkaisempia taitoja tarvitaan, jotta voit kehittää jatkuvasti kehittyneempiä pelejä. Sinun tulisi miettiä, mistä saat rahasi, ja keskustella avustajien kanssa siitä, miten, milloin ja kuinka paljon heille maksetaan ennen varsinaisen työn aloittamista.
- Halvin tapa tehdä peli on tehdä kaikki itse, täysin itse. Tämä on kuitenkin vaikea tehdä, jos sinulla ei ole taitoja ja pelien luomiseen tarvittavat taidot vaihtelevat suuresti. Ihmisille, jotka ovat täysin kokemattomia ja työskentelevät yksin, he voivat ainakin kokeilla yksinkertaista kloonisovellusta. Vaikka teet omia pelejäsi, sinun on silti maksettava lisenssimaksut parhaista moottoreista (pelien luontiohjelmisto) sekä eri sovelluskaupoista ja muista myyntipisteistä. Älä unohda veroja myöhemmin tekemästäsi rahasta.
- Keskimääräisen laadukkaan indie -pelin tekemiseen tarvitaan noin muutama sata miljoonaa. Suurten ja kuuluisien pelien kehittäminen maksaa usein miljardeja.
Osa 3/4: Prosessin läpikäyminen
Vaihe 1. Suorita ohjelmointi
Sinun on valittava moottori pelillesi. Pelimoottori on ohjelmisto, joka ohjaa kaikkia pieniä yksityiskohtia pelin toiminnasta (kuten algoritmeja, fysiikkaa jne.). Moottorit tarvitsevat työkaluja, jotka joskus sisältyvät moottoriin, mutta joskus ne on rakennettava tyhjästä, joiden avulla voit olla vuorovaikutuksessa ja luoda pelejä moottorin sisällä. Kun tämä on tehty, sinun on löydettävä joku, joka osaa kirjoittaa komentosarjan moottoriin. Käsikirjoitusprosessissa kerrot pelimoottorille, mitä tehdä. Nämä työt vaativat yleensä jonkin verran ohjelmointitaitoja.
Vaihe 2. Luo sisältöä
Sinun on myös aloitettava varsinaisen pelisisällön luominen. Tämä tarkoittaa hahmojen mallintamista, spritejen luomista (visuaalisia esityksiä kaikista pelin esineistä), ympäristöjen luomista, kaikkien esineiden luomista, joiden kanssa pelaaja on vuorovaikutuksessa jne. Tämän tehtävän suorittamiseen tarvitaan yleensä erinomaisia taitoja 3D -ohjelmistossa ja kuvataiteessa. On myös hyvä suunnitella etukäteen huolellisesti.
Vaihe 3. Tee beta
Sinun täytyy testata peliäsi pyytämällä toista pelaamaan sitä. Älä vielä huolehdi ohjelmointivirheiden (vikojen) löytämisestä: sinun on saatava ihmiset pelaamaan sitä, vaikka se olisi vain nähdäksesi, miten muut ihmiset näkevät ja tuntevat pelikokemuksesi. Se, mitä pidät intuitiivisena, voi olla hyvin hämmentävää toiselle. Opetusohjelma tai tarinaelementti saattaa jäädä väliin. Et saa koskaan tietää. Siksi on tärkeää saada ulkopuolinen näkemys.
Vaihe 4. Testaa, testaa, testaa
Kun olet lopettanut pelisi, työsi ei ole oikeastaan tehty. Sinun on testattava kaikki. Kaikki. Tarkista kaikki mahdolliset pelisi skenaariot varmistaaksesi, ettei ohjelmointivirheitä ole. Tämä vaatii aikaa ja vaivaa. Varaa riittävästi aikaa testaamiseen!
Vaihe 5. Esittele pelisi
Anna muiden nähdä pelisi, kun se on valmis. Näytä se yrityksille, jotka saattavat olla kiinnostuneita panostamaan peliisi, ja ihmisille, joiden uskot olevan halukkaita pelaamaan sitä! Luo verkkosivustoja ja blogeja pelikehityksen avulla, näytä kuvakaappauksia, ohjevideoita, trailereita ja sisältöä, jotta voit näyttää ihmisille, mitä pelisi todella on. Kiinnostuksen herättäminen on ratkaisevaa pelisi onnistumisen kannalta.
Vaihe 6. Vapauta peli
Vaihe 1. Kokeile Game Maker -ohjelmaa aloittelijoille
On olemassa hyviä ohjelmia, joilla aloittelijat voivat luoda peruspelejä. Suosituimmat ovat luultavasti Game Maker ja RPG Maker, mutta myös Atmosphere ja Games Factory ovat hyviä. Voit myös käyttää lasten ohjelmointikoulutusvälineitä, kuten MIT's Scratch. Tämä ohjelma on erinomainen opettamaan tarvitsemasi perustaidot.
Vaihe 2. Tutustu eri grafiikkaohjelmistoihin
Jos et palkkaa ammattilaista tekemään graafista työtäsi, ole valmis, koska sinulla on paljon opittavaa. Sinun on opittava käyttämään useita monimutkaisia grafiikkaohjelmia … mutta voit tehdä sen! Photoshop, Blender, GIMP ja Paint.net ovat hyviä paikkoja aloittaa, jos haluat luoda visuaalisia elementtejä pelillesi.
Vaihe 3. Harkitse ammattilaiseksi menemistä perinteisellä tavalla
Sinun on helpompi luoda onnistunut peli ja saada sijoittajia, jos sinulla on kokemusta, koulutusta ja tunnettu peli, jolla on jotain tekemistä nimesi kanssa. Näistä syistä ei ehkä haittaa työskennellä perinteisen pelinkehittäjän kanssa, jolla on jo nimi, ennen kuin hän päättää tehdä omia pelejä. Saatat joutua menemään kouluun tai hankkimaan joitain taitoja, mutta ne ovat askeleita kohti tavoitettasi ja lopulta maistat palkinnot.
Vaihe 4. Löydä tiesi indie -yhteisöön
Indie -pelien kehittäjäyhteisö on erittäin vahva, tukeva ja ystävällinen. Jos olet hyvä tukemaan, markkinoimaan, keskustelemaan ja auttamaan heitä hankkeissaan, he palauttavat suosiosi samalla tavalla. Puhu heidän kanssaan, tutustu heihin paremmin ja anna heidän tutustua sinuun. Tulet yllättymään siitä, mitä voit saavuttaa takanasi olevan yhteisön tuella.
Vaihe 5. Harkitse joukkorahoitusta, jos olet tosissasi
Jos haluat tehdä ammattimaisen pelin, joka pystyy kilpailemaan muiden vakavien pelien kanssa, tarvitset rahaa. Onneksi asiat ovat muuttuneet viime vuosina, ja joukkorahoitus on antanut nimettömille ihmisille mahdollisuuden luoda upeita pelejä. Kokeile tutustua Kickstarteriin tai muihin vastaaviin sivustoihin. Mutta sinun on ymmärrettävä, että sinun on todella työskenneltävä kovasti tehdäksesi suuren kampanjan. Tämä tarkoittaa realistisia tavoitteita, suuria palkintoja ja jatkuvaa viestintää.
Vinkkejä
- Älä odota ensimmäisestä pelistäsi mullistavaa vertailuarvoa. Jos olet todella sitkeä, niin se voi tapahtua, mutta mahdollisuudet ovat pienet. Älä vielä luovuta, kuuntele, mitä ihmiset sanovat siitä, mikä meni pieleen ja mistä he pitävät. Toteuta toisessa pelissäsi haluamasi näkökohdat ja paranna tai poista se, mistä et pitänyt tai asiat, jotka olivat huonoja ensimmäisessä pelissäsi.
- Jatka oppimista. Jos tarvitset apua, kysy. On miljoonia ihmisiä, jotka ovat valmiita ojentamaan auttavan kätensä pelien luomisessa, joten älä koskaan pelkää hakea apua. Ja muista, että aina on parantamisen varaa, joten jatka oppimista pelien tekemisestä.
- Älä unohda varmuuskopioida tiedostoja usein. Et koskaan tiedä, milloin tietokoneesi kaatuu.
- Harjoittele niin paljon kuin voit, niin pääset paremmin tekemään pelejä. Kuten sanonta kuuluu "Varhainen käytännön täydellisyys!"
-
Testata. Testata. Testata.
Yksi ärsyttävimmistä ja kiusallisimmista asioista on löytää kriittisiä virheitä, häiriöitä ja ohjelmointivirheitä pelistäsi sen jälkeen, kun se on julkistettu. Järjestä pelisi eri vaiheisiin, kuten kehitys (vielä rakenteilla), alfa (ensimmäinen tai ensimmäinen testaus), suljettu beta (julkaisua edeltävä testaus kutsutuille tai valituille henkilöille) ja avoin beta (julkaisua edeltävä testaus suurelle yleisölle). Valitse oikeat ihmiset suljetulle beta- ja alfa -vaiheelle ja kerää mahdollisimman paljon palautetta ja rakentavaa kritiikkiä. Käytä näitä tietoja pelin parantamiseen ja mahdollisimman monien ohjelmointivirheiden korjaamiseen ennen julkaisua. Lisää esivaiheesi tai xx.xx-versiot vaiheillesi, jotta voit kiillottaa pelisi entistä paremmin. Muista merkitä se selkeästi kehitysjulkaisuksi, jos se on yksi niistä.
- Tee sensaatiomainen mainos ja mainosta. Sanotaan vain, ettet ole ainoa amatööripelien tekijä. Voit vain julkaista pelin ja jäädä heti varjoon uudemmasta ja/tai paremmasta pelistä, joka myös julkaistaan. Voit torjua tämän levittämällä sanaa pelistäsi, joka julkaistaan lähitulevaisuudessa kaikilla tarvittavilla tavoilla. "Vuoto" joitakin yksityiskohtia siellä täällä. Ilmoita julkaisupäivä, jotta ihmiset odottavat sitä innokkaasti. Jos se kannattaa, kannattaa ehkä harkita rahaa mainontaan.
- Muista, että tiimi on aina parempi kuin yksin työskentely. Voit vähentää merkittävästi työmäärää ja pelien luomiseen kuluvaa aikaa jakamalla tiimisi grafiikkaan ja koodaukseen ja lisäämällä sitten muita osastoja, kuten kirjoittamista ja luonnostelua jne. Tämä on tärkeä alue riippuen valitsemastasi ohjelmistosta, sillä graafisten pelien valmistajat, kuten BGE, Unity ja UDK, eivät tue riittävästi tiimin työnkulkuja, ja koodin muokkaaminen suoraan ja siirtyminen versionhallintajärjestelmään kuten git saattaa olla parempi idea. Hyvä.
- Lopuksi, älä koskaan luovuta. Pelin luominen voi olla tylsä, väsyttävä ja turhauttava prosessi. Välillä tunnet tarvetta luovuttaa ja tehdä jotain muuta. Älä tee sitä. Ota aikaa levätä, pidä hauskaa jonkin aikaa ja lykätä työtä muutamaksi päiväksi. Tulet takaisin luottavaisena.
- Tee työsuunnitelma. Jos olet ensimmäistä kertaa etkä halua kiirehtiä ja haluat kokeilla, työsuunnitelma ei välttämättä ole tarpeen. Työsuunnitelma ohjaa kuitenkin sinua kohti tavoitteitasi ja voi olla erityisen tärkeä, jos olet luvannut julkaisupäivän. Tee ensin karkea suunnitelma, kun haluat lopettaa sen, ja tarkenna se sitten koodauksen/graafisten vaiheiden jne.
Varoitus
Tekijänoikeus! Varmista, että peliideasi ovat mahdollisimman alkuperäisiä. Jos et voi ajatella mitään muuta, ei ole huono idea lainata joitain puolia pelistä ja muokata niitä. Jos sinun on ehdottomasti lueteltava pelin tekijänoikeuksilla suojatut piirteet, kuten juoni, hahmot tai musiikki, mainitse alkuperäinen luoja. Käsitteitä (pelattavuus, koodin kirjoittaminen ja niin edelleen) ei voida suojata tekijänoikeuksilla, kun taas nimet ja koko faktat, jotka muodostavat koko pelin tarinan, ovat automaattisesti tekijänoikeuksin suojattuja
-
Varmista, että noudatat käyttämäsi työkalun lisenssiä. Monet ohjelmistot (kuten Unity) kieltävät kaupallisen käytön (eli et voi myydä tällä ohjelmistolla tehtyjä pelejä) maksamatta kallista lisenssiä. Tässä avoimen lähdekoodin ohjelmisto voi todella auttaa, koska tämäntyyppiset ohjelmistot sallivat kaupallisen käytön. Kun käytät kuitenkin avoimen lähdekoodin ohjelmistoa, joka antaa käyttäjälle oikeuden käyttää, muokata ja levittää sitä jopa kerran, sinun on oltava varovainen. GNU General Public License on esimerkki tällaisesta lisenssistä. Tämän lisenssin mukaan ohjelmisto on julkaistava samalla lisenssillä. Tämä sopii hyvin peleille, ja voit silti myydä pelejäsi niin kauan kuin pidät taidetta ja sellaisia asioita itsellesi. Saatat kuitenkin kohdata oikeudellisia ongelmia, jos käytät suljetun lähdekoodin ohjelmistokirjastoa, kuten FMOD. Lisäksi - varsinkin jos olet taitava ohjelmoija, voit käyttää lähdekoodia ja työskennellä mustan laatikon kanssa ympäri vuorokauden ja voit korjata ja lisätä ominaisuuksia haluamallasi tavalla. Löydät lisätietoja avoimesta lähdekoodista (liikkeen perustajat kutsuvat sitä "ilmaiseksi ohjelmistoksi" - vapaasti joustavuuden, ei hinnan suhteen) täältä