Videopelin tekeminen tyhjästä

Kirjoittaja: Tamara Smith
Luomispäivä: 24 Tammikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Elite: Dangerous Cobra Mk4 Review Any good?
Video: Elite: Dangerous Cobra Mk4 Review Any good?

Sisältö

Nykyään useammat ihmiset pelaavat videopelejä kuin koskaan ennen, jolloin uusille pelikehittäjille jää paljon tilaa tuoda markkinoille jotain hienoa. Koko pelin luomisprosessi on monimutkainen, mutta voit tehdä sen itse pienellä ulkopuolisella avulla ja vähän tai ei ollenkaan rahaa. Tämä artikkeli näyttää sinulle perustiedot, joita sinun tarvitsee kehittää pelisi ja tehdä siitä upea. Aloita vain vaiheesta 1 alla.

Astua

Osa 1/4: Valmistautuminen menestykseen

  1. Ymmärrä pelisi. Sinun täytyy tehdä jonkin verran suunnittelua ja miettiä suuria asioita, jos haluat koko prosessin sujuvan. Minkälainen pelityyppi se on (RPG, ampuja, tasohyppely jne.)? Millä alustalla peliäsi pelataan? Mitkä ovat pelisi ainutlaatuiset tai näkyvät ominaisuudet? Vastaus jokaiseen kysymykseen vaatii erilaiset resurssit, taidot ja suunnittelun, koska ne vaikuttavat pelin kehitykseen eri tavoin.
  2. Hyvän pelin suunnittelu. Pelin suunnittelu on erittäin tärkeä, joten sinun on selvitettävä nämä asiat ennen kuin aloitat pelin tekemisen. Kuinka pelaajat etenevät pelin läpi? Kuinka pelaajat kommunikoivat maailman kanssa? Kuinka opetat pelaajia olemaan vuorovaikutuksessa pelin kanssa? Millaisia ​​ääniteemoja ja musiikkia käytät? Tämä on kaikki erittäin tärkeää.
  3. Ole realistinen. Jos Mass Effectin kaltaisten pelien tuottaminen olisi helppoa, kaikki tekisivät sen. Sinun on ymmärrettävä, mitä voit ja mitä ei voi tehdä ilman valtavaa studiota ja paljon kokemusta. Sinun on myös oltava realistinen, mitä voit saavuttaa kohtuullisessa ajassa. Jos et ole realistinen mitä voit tehdä, tulet todennäköisesti pettymään ja luovuttamaan. Emme halua sinun luopuvan!
  4. Varmista, että sinulla on hyvä laitteisto ja ohjelmisto. Pelin tekeminen "mobiilitason" yläpuolelle vaatii yleensä erittäin hyvän tietokoneen. Jos käytät vanhempaa järjestelmää, et voi tehdä peliä tietokoneellasi. Tarvitset myös melko tehokkaan ja hyvin tarkan ohjelmiston pelien tekemiseen. Jotkut ohjelmat ovat ilmaisia ​​tai halpoja, mutta toiset voivat olla kalliita. Hyvistä ohjelmistoista keskustellaan edelleen, mutta tarvitset ainakin 3D-ohjelmia, kuvankäsittelyohjelmia, tekstieditoreja, kääntäjiä jne.
    • Tarvitset tehokkaan prosessorin (ainakin neliytimisen ja mieluiten yhden uusista i5: stä tai i7: stä), paljon RAM-muistia ja ainakin huippuluokan näytönohjaimen.

Osa 2/4: Kokoa joukkue

  1. Pelaa itse pieniä pelejä, isoja pelejä muiden ihmisten kanssa. Jos haluat vain kehittää nopeasti mobiilipelin suoraviivaisella grafiikalla ja ohjelmoinnilla, se on hieno. Se on hyvä projekti työskennellä itsesi kanssa, koska sen avulla voit näyttää tuleville työnantajille ja sijoittajille, mitä voit luoda. Mutta jos haluat tehdä vakavamman pelin, tarvitset lisää ihmisiä auttamaan sinua. Indie-peleissä on yleensä noin 5-10 hengen joukkue (monimutkaisuudesta riippuen), ja tunnetuimmissa peleissä voi työskennellä jopa useita satoja ihmisiä!
  2. Kokoa joukkueesi. Tarvitset paljon ihmisiä, joilla on paljon erilaisia ​​taitoja (kuten taiteilijoita, ohjelmoijia jne.) Useimpiin pelityyppeihin. Tarvitset ohjelmoijia, mallintajia, visuaalisia suunnittelijoita, peli- tai tasosuunnittelijoita, ääni-asiantuntijoita sekä tuottajia ja ihmisiä markkinoinnin / taloudellisten näkökohtien kannalta.
  3. Luo suunnitteludokumentti. Ajattele tätä jotain jatkoa ja taistelusuunnitelmaa pelisi välillä. Suunnitteluasiakirjassa esitetään yhteenveto kaikesta pelisi suunnittelusta: pelattavuus, pelimekaniikka, hahmo, juoni jne. Siinä myös selvitetään, mitä on tehtävä, kuka tekee mitä, mitkä ovat odotukset ja yleinen aikataulu. asioiden viimeistelyyn. Suunnitteluasiakirja on erittäin tärkeä paitsi oman tiimisi pitämiseksi tiellä, mutta se on myös tarkoitus näyttää potentiaalisille sijoittajille.
    • Pelisuunnitteludokumenttisi tulisi jakaa osiin ja sisältää yksityiskohtainen sisällysluettelo.
    • Yleisiä elementtejä ovat pelin tarina, pää- ja sivuhahmot, tasosuunnittelu, pelattavuus, pelitaide ja grafiikka, pelien äänet ja musiikki sekä ohjauksen asettelu ja käyttöliittymäsuunnittelu.
    • Suunnitteludokumentti ei yleensä rajoitu tekstiin. Yleensä se sisältää myös piirustuksia, konseptitaidetta ja jopa esimerkkejä videoista tai äänileikkeistä.
    • Älä anna suunnitteludokumentin ja sen asettelun rajoittaa sinua tai huolehdi siitä liikaa. Vakiokokoa tai vaadittuja osia ei ole. Sinulla on vain peliisi sopiva asiakirja.
  4. Ajattele rahaa. Pelin tekeminen maksaa rahaa. Työkalut ovat kalliita ja erittäin aikaa vieviä (aika, jonka voisit viettää tekemällä asioita, jotka todella ansaitsevat rahaa). Se kallistuu, mitä enemmän ihmisiä osallistuu ja sitä monimutkaisemman heidän taitojensa on oltava yhä kehittyneempien pelien tekemiseen. Sinun on selvitettävä, mistä aiot saada kaikki rahat, ja sinun on keskusteltava työntekijöiden kanssa siitä, miten, milloin ja kuinka paljon heille maksetaan, ennen kuin he voivat todella aloittaa.
    • Halvin tapa tehdä peli on tehdä kaikki 100% itse. Mutta tämä on vaikeaa, jos sinulla ei ole taitoja, ja se vaatii myös paljon erilaisia ​​taitoja. Kokemattomimmille ihmisille, jotka haluavat luoda jotain itse, yksinkertainen sovelluksen klooni on yleensä paras, jonka he voivat tuottaa. Vaikka aiot tehdä pelin itse, joudut maksamaan lisenssimaksun suurimmasta osasta hyviä pelimoottoreita, samoin kuin monista sovelluskaupoista ja muista vähittäiskaupan paikoista. Älä unohda veroja ansaitsemastasi rahasta.
    • Keskimääräinen laatu indie-peli, tarvitset noin muutama sata tuhatta dollaria. Tunnettujen nimikkeiden kehittäminen maksaa usein miljoonia euroja.

Osa 3/4: Prosessi pähkinänkuoressa

  1. Suorita ohjelmointi. Sinun on valittava moottori pelillesi. Pelin moottori on ohjelmisto, joka hallitsee kaikkia pieniä yksityiskohtia pelin toiminnasta (kuten tekoäly, fysiikka jne.). Moottorit vaativat työkaluja, jotka joskus tulevat niiden mukana, mutta joskus ne on luotava alusta alkaen, jotta voit olla vuorovaikutuksessa pelin kanssa ja luoda pelin moottorissa. Kun olet tehnyt sen, sinun on löydettävä joku, joka tuntee moottorin käyttämän komentosarjakielen. Komentosarjat kertovat pelimoottorille, mitä tehdä. Tämä vaatii yleensä tiettyjä ohjelmointitaitoja.
  2. Luo sisältö. Sinun on myös aloitettava pelin todellisen sisällön luominen. Tämä tarkoittaa hahmojen mallintamista, pelikriisien, ympäristöjen, esineiden, joihin pelaaja voi olla vuorovaikutuksessa, jne. Luomista. Näiden tehtävien suorittamiseen tarvitaan yleensä erinomaisia ​​taitoja 3D-ohjelmistoilla ja kuvataiteilla. On myös hyvä suunnitella tämä huolellisesti etukäteen.
  3. Löydä ihmisiä, jotka haluavat testata peliä. Tarvitset ihmisiä, jotka haluavat pelata peliä edestä taakse. Älä ole huolissasi virheistä: ihmisten pitäisi ainakin pelata sitä saadakseen selville, kuinka muut ihmiset näkevät ja kokevat pelin. Jotain itsestään selvää asiaa voi olla hyvin hämmentävää jollekin muulle. Opetusohjelma tai tarinaelementti saattaa puuttua. Ei sitä koskaan tiedä. Siksi on tärkeää saada ulkopuolinen näkökulma.
  4. Testi, testi, testi. Kun olet luonut pelisi, et ole vielä valmis. Sinun on vielä testattava kaikki. Kaikki. Sinun täytyy käydä läpi kaikki mahdolliset skenaariot pelissäsi varmistaaksesi, ettei siinä ole virheitä. Tämä vie aikaa ja työvoimaa. Anna paljon aikaa testaamiseen!
  5. Osoita peliäsi. Näytä ihmisille peli heti, kun olet valmis. Näytä se yrityksille, jotka haluavat sijoittaa siihen, samoin kuin ihmisille, jotka haluavat pelata sitä! Luo verkkosivusto peli- ja kehitysblogia varten, lähetä kuvakaappauksia, videoiden läpikäyntejä, trailereita ja muuta sisältöä näyttääksesi ihmisille minkälaisen pelin olet tehnyt. Toisten ihmisten kiinnostus on ratkaisevaa pelisi onnistumisen kannalta.
  6. Vapauta peli. On monia paikkoja, joissa voit markkinoida peliä, mutta tämä riippuu luomastasi pelityypistä. App-kauppa ja Steam ovat tällä hetkellä eniten aloittelijoiden saatavilla. Voit julkaista pelisi itsenäisesti omalla sivustollasi, mutta isännöintikustannukset ovat usein kohtuuttomia. Olet myös vähemmän näkyvissä.

Osa 4/4: Tietolähteiden etsiminen

  1. Kokeile ohjelmia aloittelijoille. Aloittelijat voivat käyttää useita hienoja ohjelmia yksinkertaisten pelien luomiseen. Tunnetuimmat ovat todennäköisesti Game Maker ja RPG Maker, mutta myös ilmapiiri ja Games Factory ovat hyviä. Voit myös käyttää ohjelmistoa opettamaan lapsia koodaamaan, kuten MIT: n Scratch. Ne ovat yllättävän hyviä opettamaan sinulle tarvittavat perustaidot.
  2. Tutustu eri grafiikkaohjelmistoihin. Jos et palkkaa ammattilaista kuvien luomiseen, sinulla on paljon tutkimusta. Sinun on opittava joitain monimutkaisia ​​grafiikkaohjelmia ... mutta voit tehdä sen! Photoshop, Blender, GIMP ja Paint.net ovat hyviä paikkoja aloittaa pelin visuaalisten elementtien luomisessa.
  3. Harkitse bränditietoisuuden rakentamista perinteisellä tavalla. On paljon helpompaa tehdä onnistunut peli ja houkutella sijoittajia kokemukseen, tietoon ja tunnettuun peliin, joka liittyy nimesi. Siksi on luultavasti hyvä työskennellä perinteisen tunnetun pelikehittäjän edessä ennen kuin yrität murtautua. Tämä voi edellyttää koulutusta tai sitä, että hankit ensin joitain taitoja, mutta jatkat tavoitteesi saavuttamista, ja se on loppujen lopuksi sen arvoista.
  4. Yritä saada bränditietoisuus indie-yhteisössä. Indie-pelikehitysyhteisö on suuri, tukeva ja vieraanvarainen. Jos vietät aikaa heidän projektien tukemiseen, mainostamiseen, keskusteluun ja avustamiseen, he vastaavat myönteisesti. Keskustele heidän kanssaan, tutustu heihin ja anna heidän tuntea sinut myös. Tulet hämmästymään siitä, mitä voit saavuttaa tällaisella tukiyhteisöllä.
  5. Joukkorahoitus, jos olet tosissasi. Tarvitset rahaa, jos haluat tehdä ammattimaisen pelin, joka vastustaa muita vakavia pelejä. Onneksi asiat ovat todella muuttuneet viime vuosina, ja joukkorahoitus on mahdollistanut muukalaisten luoda erinomaisia ​​pelejä. Tapaa Kickstarter ja vastaavat verkkosivustot. Huomaa, että sinun on todella työskenneltävä hyvän kampanjan toteuttamiseksi, mikä tarkoittaa realististen tavoitteiden asettamista, hyvien palkintojen edistämistä ja jatkuvaa viestintää.

Vinkkejä

  • Älä odota, että ensimmäinen peli on välitön hitti. Jos olet todella panostanut siihen paljon aikaa, se voi olla kyse, mutta se ei ole todennäköistä.Älä kuitenkaan anna periksi heti, kuuntele muita siitä, mikä meni pieleen ja mitä he pitivät oikein. Toteuta toisen pelin menestysnäkökohdat ja paranna tai poista ensimmäisen pelisi vähemmän suosittuja tai huonoja puolia.
  • Jatka oppimista. Jos tarvitset apua, kysy kysymyksiä. Siellä on paljon avuliaita ihmisiä, jotka voivat auttaa sinua luomaan pelin, joten älä koskaan pelkää pyytää apua tai etsiä sitä. Älä unohda, että aina on parantamisen varaa, joten jatka opiskelua ja oppia lisää pelien luomisesta.
  • Älä unohda varmuuskopioida tiedostojasi usein. Et voi koskaan tietää, milloin tietokone kaatuu.
  • Harjoittele niin paljon kuin voit, jotta pelien tekeminen paranee jatkuvasti. Kuten aina sanotaan: "Harjoittelu tekee täydellisestä!"
  • Testata. Testata. Testata. Yksi ärsyttävimmistä ja hämmentävimmistä asioista on löytää kriittisiä puutteita, virheitä ja virheitä pelistäsi sen julkaisemisen jälkeen. Jaa peli vaiheisiin, kuten 'kehitys' (vielä kesken), 'alfa' (alku- tai alkuvaiheen testausvaihe), 'suljettu beeta' (esijulkaisutesti valituille ihmisille) ja 'avoin beeta' (a julkaisua edeltävä testi koko yleisölle). Valitse oikeat ihmiset suljettuihin beeta- ja alfa-vaiheisiin ja kerää mahdollisimman paljon palautetta ja rakentavaa kritiikkiä. Käytä tätä parantamaan peliäsi ja korjaamaan mahdollisimman monta vikaa ennen julkaisua. Huomaa: Lisää vaiheisiin "pre" tai "version xx.xx" tarkentaaksesi näitä vaiheita entisestään. Varmista, että se on selvästi merkitty kehitysversioksi, jos se on.
  • Tee pelistä hype ja mainosta. Tunnustetaan tosiasia, ettet ole ainoa amatööripelien valmistaja. Kun julkaiset peliä, sen varjostavat uudemmat ja / tai paremmin julkaistut pelit. Voit torjua tämän tekemällä tulevan pelisi tunnetuksi kaikin mahdollisin keinoin. "Vuoto" joitakin yksityiskohtia täällä ja siellä. Ilmoita julkaisupäivä, jotta ihmiset voivat odottaa sitä vielä enemmän. Tarvittaessa voit jopa harkita mainonnasta maksamista.
  • Muista, että joukkue on aina parempi kuin yksin. Voit vähentää merkittävästi työmäärää ja aikaa jakamalla työntekijät grafiikka- ja koodaustiimeihin, lisäämällä sitten lisää osastoja, kuten kirjoittaminen ja säveltäminen, jne. Tämä on tärkeä alue, joka riippuu valitsemastasi ohjelmistosta. Koska grafiikkapeliohjelmistot, kuten BGE, Unity, ja UDK: lla on vain vähän tukea ryhmätyössä, ja koodin muokkaaminen suoraan ja versionhallintajärjestelmän käyttö, kuten git, on luultavasti parempi idea.
  • Älä koskaan anna periksi. Pelin tekeminen voi olla tylsää, uuvuttavaa ja turhauttavaa. Joskus tuntuu halu vain luopua ja tehdä jotain muuta. Älä. Pidä tauko, pysähdy hetkeksi ja lykkää sen tekemistä muutamaksi päiväksi. Palaat sinne luottavaisemmin.
  • Laadi työsuunnitelma. Jos olet ensimmäinen kerta, kun luot pelin ja haluat tehdä siitä sinulle helpon, ja haluat vain kokeilla vähän, tämä ei välttämättä ole välttämätöntä. Se voi kuitenkin pitää sinut tiellä ja tulla erityisen tärkeäksi, jos sinulla on luvattu julkaisupäivä. Tee karkea suunnitelma pelin valmistumisajankohdasta ja jaa se sitten alaosioihin, kuten koodaus / grafiikkavaiheet jne.

Varoitukset

  • Royalty! Ole mahdollisimman omaperäinen pelisi ideoiden kanssa. Jos et voi ajatella mitään uutta, ota peli huomioon jo olemassa olevan pelin joillakin puolilla ja muuta sitä. Jos sinun on ehdottomasti käytettävä pelien tekijänoikeuksin suojattuja piirteitä, kuten juoni, hahmot tai musiikki, mainitse alkuperäiset tekijät. Käsitteitä (pelattavuus, koodaustapa jne.) Ei voida suojata tekijänoikeuksilla, vaikka hahmojen nimet ja narratiiviset universumit ovat automaattisesti suojattuja.
  • Varmista, että kunnioitat käyttämiesi työkalujen lisenssiä. Monet kaupalliset ohjelmistot (kuten Unity) kieltävät kaupallisen käytön (eli et voi myydä sillä tekemääsi peliä) maksamatta kalliista lisensseistä. Tässä avoimen lähdekoodin ohjelmistot voivat todella auttaa, kun voit luoda sen kanssa kaupallisia tuotteita. Mutta ole varovainen avoimen lähdekoodin "copyleft" -ohjelmiston kanssa. GNU General Public License on esimerkki tällaisesta lisenssistä. Siinä määrätään, että sinun on vapautettava ohjelmisto samalla lisenssillä. Tämä on okei peleille, ja voit silti myydä sen, jos pidät grafiikat ja muut tavarat itsellesi. Saatat kuitenkin olla oikeudellisia ongelmia, jos käytät suljetun lähdekoodin ohjelmistokirjastoa, kuten FMOD. Lisäksi - varsinkin jos olet hyvä ohjelmoija - sinulla on pääsy lähdekoodiin ja tiedät mitä työskentelet, ja voit debugata ja lisätä toimintoja haluamallasi tavalla. Lue lisää avoimesta lähdekoodista (jota liikkeen perustaja kutsuu myös "vapaaksi ohjelmistoksi" - ilmainen kuin vapaudessa, ei hinnassa) täältä.