Easy Game Dev -työkalut kehittäjille

Posted on
Kirjoittaja: Louise Ward
Luomispäivä: 10 Helmikuu 2021
Päivityspäivä: 11 Saattaa 2024
Anonim
Easy Game Dev -työkalut kehittäjille - Pelit
Easy Game Dev -työkalut kehittäjille - Pelit

Sisältö

Joten haluat tehdä pelejä, mutta et tiedä mistä aloittaa? Olin samassa asemassa kuin et liian kauan sitten. Minulla oli kaikki motivaatio, mutta ei mitään suuntausta. Kuukausien testin jälkeen eri pelimoottoreita, pesemällä verkko opetusohjelmia varten ja metsästämällä omiin peleihin käytettäviä varojani, olen löytänyt melko mahtavia työkaluja, jotka tekevät kehitysprosessista paljon helpompaa, kun aloitat ensimmäisen kerran. Joten voin auttaa sinua säästämään aikaa jakamalla löytöjäni.


Mutta ensinnäkin sinun on aloitettava oikeasta mielestä

Pelien suunnittelu ja kehittäminen voi olla vaikeaa, eikä kaikki ole leikattu pois. Yksi tärkeimmistä työkaluista on työkalu, jonka avulla voit ajaa projektin ja nähdä sen loppuun asti. Kun sinulla on tämä asema ja ratkaisu, olet jo matkalla tulossa pelimerkiksi.

Jotain, jonka löysin erityisen hyödylliseksi, kun aloin aloittaa omien peliideoiden keksimisen, oli se, että kaikki minun ajatukseni olivat hyviä. Itse asiassa Extra Creditsin ihmiset tekivät suuren videon, joka tiivistää sen, että on hyvä epäonnistua, ja meidän pitäisi pyrkiä epäonnistumaan nopeammin.

Jos olet lähtöisin ohjelmointitaustasta, niin voimakkaampi moottori, kuten Unity tai Unreal, on todennäköisesti nopeampi. Jos haluat tarkemman analyysin näistä vaihtoehdoista, voit lukea edellisen artikkelini, jossa puhun näiden moottoreiden eduista ja haitoista. Nämä ovat aikaa vieviä moottoreita, jotka toimivat, koska niillä on runsaasti valmiuksia. Mutta jos menet AAA: n ulkoasuun peleissä, et voi voittaa näitä moottoreita.


Oletetaan, että sinulla on vähän tai ei lainkaan ohjelmointikokemusta, ja etsit vain yksinkertaista peliä, kuten tasohyppely. Jos tämä kuulostaa sinulle houkuttelevalta, ehdottaisin tarkastelemaan joko GameMakeria: Studio tai Construct 2. Molemmat pelimoottorit voivat hyödyntää yksinkertaista logiikkaa peliensa toimivuuden rakentamiseksi. Olen itse rakentanut yksinkertaisen asteroidit Peliklooni GameMakerissa käyttämällä skriptikieliään (joka on melko samanlainen kuin JavaScript) noin neljässä tunnissa, vain noudattamalla verkossa olevia yksinkertaisia ​​opetusohjelmia.

Näiden yksinkertaisten moottoreiden kauneus on se, että se sallii kenen tahansa ohjelmointitiedoista riippumatta ottaa idean ja muuttaa sen peliksi. Pariskunta sen kanssa vankka ja melko aktiivinen yhteisö, ja sinulla on runsaasti tietoa, joka auttaa sinua matkan varrella.


Nämä eivät ole missään tapauksessa ainoa vaihtoehto pelien kehittämiseen. On olemassa kirjaimellisesti kymmeniä (jos ei satoja) pelimoottoreita, mutta nämä ovat niitä, joita olen henkilökohtaisesti yrittänyt ymmärtää.

Opetusohjelmat ja resurssit

Nyt kun meillä on idea ja toivottavasti moottori, joka auttaa meitä saavuttamaan tavoitteemme, käännymme oppimaan tekemään ajatuksestamme enemmän kuin vain kokoelma ajatuksia.

Kaunis asia olla indie tässä päivässä ja ikä on, että siellä on niin paljon resursseja ja opetusohjelmia saatavilla lähes kaiken mitä voisimme toivoa tehdä kehitystä. Ainoa todellinen rajoittava tekijämme on, kuinka paljon aikaa meidän on sitouduttava oppimaan pelien tekemiseen.

Alla on lueteltu hienoja resursseja oppia käyttämään yllä lueteltuja moottoreita:

GameMaker: Studio

Shawn Spalding

Tutorial-maker kääntyi yhteisön johtajaksi, Shawn Spaldingin videot olivat ensimmäinen esittelyni GM: lle. Hänen ensimmäinen peli! soittolista kulkee kirjaimellisesti sinut läpi pelin rakentamisen noin 3 tunnissa.

HeartBeast

Benjamin, nimeltään HeartBeast, on opetusohjelma ja indie dev, jolla on useita erinomaisia ​​opetusohjelmia. Hän ei vain tunne, mutta hän on erittäin hyvä selittämään, mitä hän tekee ja miksi hän tekee sen. Hänellä on myös kirja ja Udemy-kurssi GM: ssä.

Rakenna 2

thenewboston

Bucky Robertsilla on lukuisia muita ohjelmointi- ja tietotekniikkaan liittyviä videoita, joissa on 2 opetusohjelmaa, jotka kattavat Construct 2: n. Vaikka hieman vanhemmat, käsitteet toimivat edelleen samoin ja tiedot ovat edelleen tärkeitä.

Jerementor

Jerementor hajottaa ohjelmoinnin Construct 2: ssa siten, että se on helppo oppia ja hauskaa. Hänellä on myös muutamia soittolistoja pelien tekemiseen, kuten tasohyppelypeli ja pulmapeli.

yhtenäisyys

Unityn YouTube-kanavalla on satoja videoita, jotka kattavat kaikki Unity-moottorin pelin kehittämisen näkökohdat. Lisäksi niiden verkkosivuilla on useita säännöllisesti suunniteltuja opetusohjelmia ja live-harjoituksia.

Brackeys

Brackeys kattaa useita pelin lajityyppejä, sekä 2-D- että 3-D-pelejä, sekä joitakin C # -opetusohjelmia, jotka on tarkoitettu aloittelijoille kielelle. Hänellä on suuri videon laatu ja selitetään käsitteet helposti ymmärrettävällä tavalla.

Unreal Engine

Samoin kuin Unity, Unrealilla on satoja opetusohjelmia YouTube-kanavallaan, jotka kattavat moottorinsa kaikki näkökohdat. Lisäksi he yleensä vastaanottavat useita live-virtoja kuukaudessa Twitch.tv: ssä, joka kattaa useita pelin aiheita.

TheSargKyle

TheSargKyle-ohjelmassa on opetussarja FPS-pelin luomisesta sekä nykyinen sarja RPG: n luomisesta. Haluan kuitenkin varoittaa, että jos kärsit OCD: stä, et ehkä pysty käsittelemään hänen peliensa piirustuksia.

Omaisuus ja musiikki

Opengameart.org

Tämä sivusto on ollut myyntityöni varojen keräämiseen prototyyppeihin. Suurin osa tämän sivuston varoista ja musiikista on vapaata käyttää jopa kaupallisessa tuotteessa, kunhan annat luottoa alkuperäiselle tekijälle. Suurin osa teoksista, jotka löydät täältä, on suunnattu 2-D-peleihin.

GameArt2D

Toinen hyvä sivusto tarttua 2D-taidetta vanhaan kouluun, vieritettävään seikkailuun. Vaikka ne eivät ole ilmaisia, hinnat ovat melko kohtuullisia, jos olet kehittänyt budjetin, ja niillä on valikoima ilmaistarjouksia, jotka ovat erittäin laadukkaita.

Toivon, että nämä tiedot auttavat sinua pitämään matkan pelin kehittämiseen. Pelin tekeminen voi olla vaikeaa ja pitkä prosessi, joten älä päästä itsesi päälle, jos et aloita huomaamatta tuloksia yön yli. Tärkein osa projektin aloittamista on muistaa, miksi teet sen ensinnäkin. Kyse on hauskanpidosta ja luovuuden ja ideoiden tuomisesta elämään.

Joten ota tämä tieto ja mene ulos, tee jotain ja jaa osa itsestäsi muiden kanssa tekemiesi pelien kautta.