Tietokonepelien tekeminen

Kirjoittaja: Eugene Taylor
Luomispäivä: 16 Elokuu 2021
Päivityspäivä: 22 Kesäkuu 2024
Anonim
Aloita Oman Pelin Tekeminen Tästä - Unityn Käyttöliittymä Tutuksi - Näin teet pelin 01
Video: Aloita Oman Pelin Tekeminen Tästä - Unityn Käyttöliittymä Tutuksi - Näin teet pelin 01

Sisältö

Onko sinulla harrastus pelata tietokonepelejä, suunnitella uusia strategioita vastustajien voittamiseksi ja keksiä kokonaisia ​​maailmankaikkeuksia mielesi syvimmistä syvennyksistä? On monia työkaluja, joita voit käyttää oman tietokonepelin luomiseen ja jotka edellyttävät vain edellä mainittuja taitoja, vaikka jotkut ohjelmointitiedot antavat sinulle enemmän vaihtoehtoja työskennellä. Tartu hiirellä ja näppäimistöllä ja aloita.

Astua

Osa 1/2: Oikean työkalun löytäminen

  1. Pääasiassa tekstipohjainen peli. Tämä on luultavasti teknisesti helpoin peli, mutta kaikki eivät ole kiinnostuneita pelistä ilman grafiikkaa. Useimmat tekstipelit keskittyvät tarinaan, palapeliin tai seikkailuun, joissa yhdistyvät tarina, löytö ja palapelit. Alla on muutama ilmainen vaihtoehto:
    • Twine on nopea ja helppo käyttää selaimesi kanssa.
    • StoryNexus ja Visionaire tarjoavat enemmän pelivaihtoehtoja ja grafiikkaa.
    • Inform7 on tehokkaampi työkalu, jolla on laaja harrastajien yhteisö.
  2. Tee 2D-peli. GameMaker ja Stencyl ovat hyviä vaihtoehtoja, joita voit käyttää mihin tahansa tyylilajiin, ja sinulla on mahdollisuus käyttää ohjelmointia ilman sitä. Naarmu! on toinen työkalu, jota voit käyttää selainpeleissä.
  3. Kokeile, sopivatko 3D-pelit sinulle. 3D-peli on paljon haastavampi kuin 2D-peli, joten pidä mielessä, että tästä tulee pitkä projekti ja kovaa työtä. Spark and Game Guru voi säästää sinulle osan työstä, koska voit rakentaa sen kanssa maailman ilman koodiriviä. Jos sinulla on jo kokemusta ohjelmoinnista tai haluat oppia tekemään sen, kokeile erittäin suosittua Unity-pelimoottoria.
    • Jos haluat aloittaa 3D-mallien tekemisen itse sen sijaan, että käytät olemassa olevaa materiaalia, tarvitset 3D-ohjelmiston, kuten 3DS Max, Blender (ilmainen) tai Maya.
  4. Lähestymistapa, johon liittyy paljon ohjelmointia. Vaikka sinulla olisi tausta ohjelmoijana, saatat silti haluta käyttää yhtä yllä olevista moottoreista ensimmäisessä pelissä. Älä ehdottomasti kokeile jotain vain siksi, että se on vaikeampaa. Mutta jotkut ihmiset haluavat olla täysin hallinnassa ohjelmoimalla pelin tyhjästä. Ohjelmoi peli IDE: hen (integroitu kehitysympäristö), kuten Eclipse, tekstieditorin sijaan, jotta voit järjestää kaiken tarvitsemasi kätevästi yhdeksi projektiksi.
    • Vaikka peli on mahdollista kirjoittaa melkein millä tahansa ohjelmointikielellä, C ++: n oppiminen antaa oikeat työkalut käsiin. Löydät kaikenlaisia ​​opetusohjelmia verkossa ja paljon pelikehitysresursseja.

Osa 2/2: Pelin tekeminen

  1. Valitse konsepti. Ensimmäisessä projektissasi pienen otoksen tekeminen ajattelemassasi lajissa on hyvä lähtökohta. Tämä voi olla tasopeli tai roolipeli. Kirjoita ennen pelin aloittamista ideoita pelistäsi ja vastauksesi seuraaviin kysymyksiin:
    • Mikä on pelin tärkein osa (teema)? Tämä voi olla vastustajien voittaminen, pulmien ratkaiseminen tai puhuminen muiden hahmojen kanssa.
    • Millainen pelin pitäisi olla? Esimerkiksi taisteleminen vastustajia vastaan ​​voidaan toteuttaa painamalla painikkeita reaaliajassa tai vuoropohjaisten taktisten päätösten avulla. Pelit, joissa on paljon vuoropuhelua, voivat antaa pelaajalle mahdollisuuden muokata juoni tiettyjen päätösten mukaan tai oppimalla mahdollisimman paljon hahmoista ja pelimaailmasta.
    • Mikä on pelin tunnelma? Onko se aavemainen, iloinen, salaperäinen vai jännittävä?
  2. Luo yksinkertainen taso. Jos käytät pelimoottoria tai pelityökalua ensimmäistä kertaa, nyt on aika pelata työkalulla. Opi sijoittamaan taustat, esineet ja merkit. Luo tarvittaessa esineitä, joilla pelaaja voi tehdä jotain, tai katso valmiita esineitä, jotka tulevat ohjelmiston mukana tai jotka ovat vuorovaikutteisia.
    • Jos et ole varma, miten tehdä jotain, kysy siitä työkalun verkkosivustolta tai hae lisätietoja verkossa.
    • Älä huoli valaistuksesta ja muista graafisista tehosteista juuri nyt.
  3. Suunnittele ydinpeli tarvittaessa. Tämä voi tarkoittaa pienen muutoksen tekemistä peliohjelmistoon tai monimutkaisempien järjestelmien rakentamista alusta alkaen. Tässä on muutama esimerkki:
    • Kun teet tasopeliä, haluatko hahmon pystyä hyppäämään kaksi kertaa korkeammalle tai tekemään muita "erikoisliikkeitä"? Pelaa ympäriinsä korkeudella, jolla merkki voi hypätä, tai mitä tapahtuu, kun napsautat kerran, pidät näppäintä painettuna tai valitset eri hyppityyleistä.
    • Millä aseilla pelaaja aloittaa, jos olet tekemässä toimintaroolipeliä tai kauhupeliä? Valitse 2 tai 3 asetta, joihin pelaaja voi päivittää, ja kokeile niitä. Yritä tehdä valinta eri aseiden välillä mielenkiintoiseksi. Esimerkiksi yksi ase voi tehdä enemmän vahinkoa, poistaa useita vihollisia tai heikentää vihollisia. Yhdelläkään aseista ei voi olla kaikkia ominaisuuksia, paitsi paljon maksavat aseet (loitsu, joka vaatii paljon sieluvoimaa, tai ase, joka hajoaa yhden käytön jälkeen)
    • Dialogipohjaisessa pelissä voit antaa pelaajan valita valintaikkunat vaihtoehtoluettelosta tai antaa heidän vain kuunnella, suorittaa sitten toimenpide ja sitten valintaikkuna jatkuu. Haluatko pelin kulkevan kiinteää polkua vai onko olemassa useita polkuja ja tapoja lopettaa peli?
  4. Tee muutama taso. Kolmesta viiteen lyhyttä tasoa on hyvä lähtötavoite ensimmäiselle pelille, mutta voit tietysti aina laajentaa tätä. Varmista, että jokainen taso on hieman erilainen, unohtamatta kuitenkaan "ydinosaamisen" suunnittelua. Voit tehdä nämä tasot peräkkäin tai yhdistää ne myöhemmin, kumpi on sinulle helpoin.
    • Tasopelissä käytetään yleensä liikkuvia alustoja tai nopeampia vihollisia.
    • Toimintapeli voi tuoda esiin parvia uusia vihollisia, kova vastustaja ja vihollisia, joita on erittäin vaikea voittaa ilman erityisiä aseita tai taktiikkaa.
    • Palapeli on yleensä noin yhden tyyppinen pulmapeli ja joko tarjoaa vaikeampia versioita jokaiselle uudelle tasolle tai tuo käyttöön uusia työkaluja ja esteitä, jotka saavat pelaajan miettimään pidempään ratkaisua.
  5. Tee lyhyen ja pitkän aikavälin tavoitteita. Näitä kutsutaan yleensä "toissijaiseksi mekaniikaksi" tai "toissijaiseksi pelisilmukaksi". Käyttämällä pelin perusosia, kuten hyppäämistä, pelaaja siirtyy myös toiselle pelitasolle, kuten vihollisten voittamiseen tai aarteen keräämiseen. Tämä voi lopulta johtaa muiden tavoitteiden saavuttamiseen, kuten tason loppu, säästää rahaa päivityksiin ja tietysti pelaajan voittamiseen.
    • Kuten esimerkistä näet, olet jo sisällyttänyt tämän kehitykseen ymmärtämättä sitä. Joka tapauksessa varmista, että pelaaja ymmärtää nopeasti pelin tarkoituksen. Jos 10 minuutin kuluttua pelaaja voi vain todeta, että peli ei ole syvempi kuin ampua vihollisia uudestaan ​​ja uudestaan, niin ikävystyminen väijyy. Jos ensimmäisen vihollisen tappamisen jälkeen pelaaja saa useita kolikoita, pelaaja tietää, että on olemassa tavoite (kolikoiden säästäminen palkkiona) ja että peli johtaa siihen.
  6. Testaa peliä. Testaa kutakin tasoa useita kertoja ja pyydä muita auttamaan sinua. Yritä lähestyä peliä monin tavoin, mukaan lukien asiat, joita et ole koskaan aikonut tehdä, kuten sivuuttamatta tehtäviä ja juoksemalla suoraan viimeisen pomon luo tai yrittämällä voittaa peli "arvottomilla" aseilla tai päivityksillä. Tämä on pitkä prosessi, joka voi olla hyvin turhauttavaa, mutta virheiden korjaaminen ja sen varmistaminen, että peli on hauska kaikille pelaajille, on sen arvoinen.
    • Anna testaajille vain tarpeeksi tietoa, jota he tarvitsevat aloittaakseen. Varmista, että he tietävät pelin olevan edelleen kehitteillä ja mitä näppäimiä käytetään. Heidän ei tarvitse tietää mitään muuta.
    • Toimita pelin testaajille palautelomakkeet kaikelle heidän keräämälleen tiedolle, jonka avulla voit helposti verrata tai vertailla näitä tietoja. Sen avulla voit myös kysyä tiettyjä kysymyksiä pelin osista, joista et ole varma.
    • Testaajat, joista hyötyvät eniten, ovat ihmisiä, joita et tunne eikä tunne velvollisuutesi olla positiivinen pelistäsi.
  7. Kiillota grafiikka ja ääni. Vaikka verkossa on mahdollista löytää kauhea määrä pelivaroja, on myös tärkeää ottaa aikaa tarkistaa, onko jokin väärä tai sopiva, ja etsiä muuten korvaavaa. Opi käyttämään kuvankäsittelyohjelmaa yksinkertaisen grafiikan muokkaamiseen 2D-pelissä tai käytä ohjelmistoa, kuten OpenGL, jos yrität saada kunnianhimoisen 3D-projektin pois kentältä. Lisää valotehosteita, jotka saavat pelaajan kävelemään huoneessa päätietä pitkin, ja lisää hiukkasefektejä näyttämään hienoja hyökkäyksiä ja luomaan liikettä taustalla. Lisää äänitehosteita, kuten juoksu, hyökkäys, hyppy ja mihin tahansa tarvitset. Tietysti on aina syytä muuttaa tai parantaa jotain, mutta peli on valmis heti, kun visuaalisuus ja ääni täyttävät vaatimukset. Onnittelut!