Kuinka tehdä videopeli (ilman kokemusta)





Tiesitkö, että Super Mario Run tehtiin ilmaisella pelimoottorilla, jonka voit ladata ja käyttää tänään? Nyt en aio valehdella ja sanoa, että pelin tekeminen on maailman helpoin asia, mutta se on tapa helpompaa kuin luulet, ja rehellisesti sanottuna, kun olet päättänyt aloittaa, hämmästyisit kuinka helposti kaikki yhdistyy. Siihen liittyy ilmeisesti jonkin verran vaivaa - et saa mitään ilmaiseksi - mutta vaikein osa on vain aloittaa ja sitten pysyä siinä. Pidä tätä oppaana siitä, kuinka voit auttaa itseäsi siinä, niin paljon kuin mitä tahansa muuta. Mitä ohjelmia kannattaa käyttää? Mistä sinun pitäisi saada apua? Mitä tehdä, jos jäät jumiin? Muistaa sinä olet Tätä peliä tehdessäni aion vain osoittaa sinut oikeaan suuntaan.

Mitkä ovat parhaat ohjelmat oman pelin tekemiseen?

Vaihtoehtoja on monia, mutta suosittelen kahta: GameMaker Studio ja Unity 3D . Näistä molemmista on ilmaisia ​​versioita, joista voit oppia ja päästä käsiksi, ja molemmat tuottavat pelejä, jotka on helppo viedä PC:lle. Ne toimivat myös hyvin konsoleissa (vaikka se on askel eteenpäin kaikesta, mitä teet pian, koska tarvitaan virheenkorjauskonsoleja ja kehittäjälisenssit).

Käydään nopeasti läpi jokainen näistä ja muutama muu vaihtoehto.



Pelintekijä: Studio

Sen avulla luotuja kuuluisia pelejä: Spelunky, Hotline Miami, Crashlands, Downwell, Nidhogg, Nuclear Throne.

Paras: 2D pelit



Vahvuudet : Yksi GameMakerin suurimmista vahvuuksista on sen helposti ymmärrettävä tilauskieli. Vaikka jotkut 'oikeat' ohjelmoijat saattavat nauraa sen yksinkertaisuudelle, se on nopea oppia ja luoda, ja se on niin tehokas kuin tarvitset sen olevan. Vain muutamalla yksinkertaisella komennolla saat lohkot liikkumaan ja ampumaan vihollisia muutamassa tunnissa. Se on hyvä portti koodaamiseen, ja vaikka se ei välttämättä käänny suoraan muille kielille, se saa sinut ymmärtämään käsitteitä ja rakenteita, jotka tekevät niin. Siinä on myös vedä ja pudota -kuvakepohjainen ohjelmointijärjestelmä, jossa käytetään kuvia sanojen sijasta, mutta todellakin on parasta hypätä suoraan koodin vapauteen ja joustavuuteen.

Realistisesti tämä on paras vaihtoehto, jos työskentelet vain yksin.

Heikkoudet : GameMaker voi tehdä myös 3D-asioita, mutta se ei ole jotain, josta se todella tunnetaan, joten suurin osa sen peleistä on 2D-pelejä. GameMaker Studio 2 on myös tällä hetkellä betavaiheessa, joten sinun kannattaa odottaa, että se julkaistaan ​​kokonaan ennen kuin sukeltaa tänne.



Yhtenäisyys

Sen avulla luotuja kuuluisia pelejä : Ori and the Blind Forest, Inside, Yooka-Laylee, Layers of Fear, Super Mario Run, Firewatch, Pokemon Go

Paras : 3D-pelit



Vahvuudet : Unity on ilmainen moottori, jota monet täysikokoiset studiot, kuten Ubi ja Nintendo, käyttävät pelien tekemiseen. Tällä on tehty lukuisia nimikkeitä, joista olet todennäköisesti kuullut ja joita olet pelannut, ja se on erittäin monipuolinen. Se on pääosin 3D-keskeinen, mutta se on äskettäin päivittänyt 2D-kykynsä kilpailemaan suoraan GameMakerin kanssa. Vaikka keskitytään enemmän 'oikeaan' koodaukseen, perustyökalut, kuten 3D FPS -ohjain, ovat käyttövalmiita moduuleita ilman koodausta, ja voit estää ja luoda jotain pelattavaa uskomattoman nopeasti lähes ilman koodia. Pelissä on myös valtava markkinapaikka, joka on täynnä valmiita pelikohtaisia ​​moduuleja ostettavaksi (vaikka monet ovat ilmaisia). Ohjainta, animaatioita, objekteja ja muuta voidaan siis yksinkertaisesti lisätä.

Heikkoudet : Sinun on opittava vakava koodi. Unity käyttää C#- ja JavaScript-kieliä, jotka ovat molemmat yleisiä kieliä, joita käytetään useissa sovelluksissa. Se ei ole mahdotonta oppia, mutta kaukana aloittelijan asioista. Yhtenäisyys vaatii hallintaa paljon myös taitavia puolia 3D-animaatiosta, mallintamisesta ja muusta, mikä tekee siitä parhaan tiimeille. Se ei ole hyvä valinta mennä yksin.

Muut vaihtoehdot

GameMaker ja Unity ovat ylivoimaisesti suosituimmat vaihtoehdot, mutta eivät ainoita. Lanka , esimerkiksi on uskomattoman suosittu tekstipohjaisissa peleissä ja voi luoda pelattavia kertomuksia uskomattoman nopeasti. Vaikka asiat kuten Rakenne 2 ja Clickteam Fusion 2.5 ovat hyviä vaihtoehtoja, jos et todellakaan halua koodata ja käytät mieluummin vedä ja pudota -kuvakkeita, mutta kärsit tästä johtuvista rajoituksista.