Kako narediti videoigro (brez izkušenj)





Ali ste vedeli, da je bil Super Mario Run narejen z brezplačnim motorjem za igre, ki ga lahko prenesete in uporabljate danes? Zdaj ne bom lagal in rekel, da je ustvarjanje igre najlažja stvar na svetu, vendar je način lažje, kot si mislite, in iskreno, ko se odločite za začetek, bi bili presenečeni, kako enostavno se vse skupaj združi. Očitno je vloženega nekaj truda – nič ne dobiš zastonj – a najtežje je le začeti in se nato držati tega. Razmislite o tem vodniku o tem, kako si pomagati pri tem, tako kot karkoli drugega. Katere programe morate uporabljati? Kje bi morali dobiti pomoč? Kaj storiti, če se zataknete? Zapomni si ti si pri ustvarjanju te igre vas bom samo usmeril v pravo smer.

Kateri so najboljši programi za izdelavo lastne igre?

Obstaja veliko možnosti, vendar bom priporočil dve: GameMaker Studio in Unity 3D . Oba imata brezplačne različice, iz katerih se lahko učite in se z njimi spopadate, obe pa proizvajata igre, ki jih je enostavno izvoziti v osebni računalnik. Dobro delujejo tudi na konzoli (čeprav je to korak naprej od vsega, kar boste počeli kmalu, zaradi potrebe po konzolah za odpravljanje napak in licencah za razvijalce).

Na hitro si oglejmo vsako od teh in nekaj drugih možnosti.



Izdelovalec iger: Studio

Znane igre, ustvarjene z njim: Spelunky, Hotline Miami, Crashlands, Downwell, Nidhogg, Nuclear Throne.

Najboljše za: 2D igre



Prednosti : Ena največjih prednosti GameMakerja je, da je jezik po meri enostaven za razumevanje. Medtem ko se nekateri 'pravi' programerji morda posmehujejo njegovi preprostosti, se z njim hitro učimo in ustvarjamo ter tako zmogljiv, kot ga potrebujemo. Z le nekaj preprostimi ukazi lahko v nekaj urah spodbudite premikanje blokov in streljanje sovražnikov. Je dober prehod v kodiranje, pa tudi, čeprav ni nujno, da se prevaja neposredno v druge jezike, vas pripravi za razumevanje konceptov in struktur, ki to počnejo. Ima tudi sistem programiranja, ki temelji na ikonah in spusti, ki uporablja slike namesto besed, vendar je res najbolje, da skočite naravnost na svobodo in prilagodljivost kode.

Realno gledano je to najboljša možnost, če delate sami.

Slabosti : GameMaker lahko dela tudi 3D stvari, vendar to ni nekaj, po čemer je v resnici znan, zato je večina njegovih iger 2D. GameMaker Studio 2 je prav tako trenutno v beta različici, zato boste morda želeli počakati, da se v celoti izda, preden se potopite tukaj.



Enost

Z njim ustvarjene znane igre : Ori in slepi gozd, Inside, Yooka-Laylee, Layers of Fear, Super Mario Run, Firewatch, Pokemon Go

Najboljše za : 3D igre



Prednosti : Unity je brezplačen motor, ki ga mnogi studii polne velikosti, kot sta Ubi in Nintendo, uporabljajo za izdelavo iger. S tem so bili narejeni številni naslovi, za katere ste verjetno slišali in jih igrali, in je zelo vsestranski. Pretežno je osredotočen na 3D, vendar je pred kratkim nadgradil svoje 2D zmogljivosti, da neposredno konkurira GameMakerju. Čeprav je več osredotočenosti na 'pravilno' kodiranje, osnovna orodja, kot je krmilnik 3D FPS, obstajajo kot moduli, pripravljeni za uporabo brez kodiranja, in lahko blokirate in ustvarite nekaj, kar je mogoče igrati neverjetno hitro, brez kode. Igra ima tudi ogromno tržnico, polno vnaprej izdelanih modulov za igro (čeprav so mnogi brezplačni). Tako lahko preprosto dodate elemente krmilnika, animacije, predmete in drugo.

Slabosti : Naučiti se boste morali nekaj resne kode. Unity izvaja C# in JavaScript, ki sta običajna jezika, ki se uporabljata v različnih aplikacijah. Ni se nemogoče naučiti, ampak daleč od začetniških stvari. Enost zahteva obvladovanje veliko tudi spretnih vidikov, od 3D animacije, modeliranja in drugega, zaradi česar je najboljši za ekipe. Ni dobra izbira za samostojno pot.

Druge možnosti

GameMaker in Unity sta daleč najbolj priljubljeni možnosti, vendar ne edini. Vrvica , na primer, je neverjetno priljubljen za besedilne igre in lahko neverjetno hitro ustvari pripovedi, ki jih je mogoče igrati. Medtem ko stvari kot so Konstrukcija 2 in Clickteam Fusion 2.5 so dobre možnosti, če absolutno ne želite kodirati in raje uporabljate ikone povleci in spusti, vendar imate zaradi tega nekatere omejitve.