Ako vytvoriť videohru (bez skúseností)





Vedeli ste, že Super Mario Run bol vytvorený pomocou bezplatného herného enginu, ktorý si môžete stiahnuť a používať už dnes? Teraz nebudem klamať a tvrdiť, že vytvorenie hry je tá najjednoduchšia vec na svete, ale je to tak spôsobom jednoduchšie, ako si myslíte, a úprimne povedané, keď ste sa rozhodli začať, boli by ste prekvapení, ako ľahko sa to všetko spája. Je zrejmé, že je s tým spojené určité úsilie – nič nedostanete zadarmo – ale najťažšie je len začať a potom sa toho držať. Považujte to za návod, ako si v tom pomôcť, rovnako ako čokoľvek iné. Aké programy by ste mali používať? Kde by ste mali získať pomoc? Čo robiť, ak sa zaseknete? Pamätaj ty si Pri vytváraní tejto hry vás len nasmerujem správnym smerom.

Aké sú najlepšie programy na vytvorenie vlastnej hry?

Existuje veľa možností, ale ja vám odporučím dve: Štúdio GameMaker a Jednota 3D . Obidve majú bezplatné verzie, z ktorých sa môžete poučiť a popasovať sa s nimi, a obe produkujú hry, ktoré sa dajú ľahko exportovať do PC. Tiež bežia dobre na konzole (hoci je to krok vpred od všetkého, čo budete robiť v blízkej dobe, kvôli potrebe konzol na ladenie a vývojárskych licencií).

Poďme si rýchlo prejsť každú z nich a niekoľko ďalších možností.



GameMaker: Studio

Slávne hry vytvorené s ním: Spelunky, Hotline Miami, Crashlands, Downwell, Nidhogg, Nuclear Throne.

Najlepšie pre: 2D hry



Silné stránky : Jednou z najväčších predností GameMakeru je jeho ľahko pochopiteľný jazyk na mieru. Zatiaľ čo niektorí „skutoční“ programátori by sa mohli nad jeho jednoduchosťou uškŕňať, dá sa s ním rýchlo učiť a vytvárať a je taký výkonný, ako potrebujete. Len pomocou niekoľkých jednoduchých príkazov môžete bloky pohybovať a strieľať nepriateľov v priebehu niekoľkých hodín. Je to dobrá vstupná brána do kódovania a, hoci sa nemusí nevyhnutne prekladať priamo do iných jazykov, nastaví vás na pochopenie pojmov a štruktúr, ktoré to umožňujú. Má tiež programovací systém založený na ikonách drag and drop, ktorý používa obrázky namiesto slov, ale naozaj je najlepšie prejsť priamo na slobodu a flexibilitu kódu.

V skutočnosti je to najlepšia možnosť, ak pracujete na vlastnú päsť.

Slabé stránky : GameMaker dokáže robiť aj 3D veci, ale nie je to niečo, čím je skutočne známy, a preto je väčšina jeho hier 2D. GameMaker Studio 2 je tiež momentálne v beta verzii, takže možno budete chcieť počkať na úplné vydanie, kým sa sem pustíte.



Jednota

Slávne hry vytvorené s ním : Ori and the Blind Forest, Inside, Yooka-Laylee, Layers of Fear, Super Mario Run, Firewatch, Pokemon Go

Najlepšie pre : 3D hry



Silné stránky : Unity je bezplatný engine, ktorý na vytváranie hier používa mnoho štúdií v plnej veľkosti, ako sú Ubi a Nintendo. Množstvo titulov, o ktorých ste už pravdepodobne počuli a ktoré ste hrali, bolo vyrobených s týmto a je to veľmi všestranné. Zameriava sa predovšetkým na 3D, ale nedávno inovoval svoje 2D možnosti, aby priamo konkuroval GameMakeru. Aj keď sa viac zameriava na „správne“ kódovanie, základné nástroje, ako je 3D FPS ovládač, existujú ako moduly pripravené na použitie bez kódovania a môžete zablokovať a vytvoriť niečo, čo sa dá hrať neuveriteľne rýchlo a takmer bez kódu. Hra má tiež obrovský trh plný vopred pripravených modulov špecifických pre hru (hoci mnohé sú zadarmo). Takže je možné jednoducho pridať ovládače, animácie, objekty a ďalšie.

Slabé stránky : Budete sa musieť naučiť nejaký seriózny kód. Unity používa C# a JavaScript, čo sú oba bežné jazyky používané v rôznych aplikáciách. Naučiť sa to nie je nemožné, ale ďaleko od začiatočníckych vecí. Jednota si vyžaduje zvládnutie veľa aj zručných aspektov, od 3D animácie, modelovania a ďalších, vďaka čomu je to najlepšie pre tímy. Nie je to dobrá voľba ísť do toho sám.

Ďalšie možnosti

GameMaker a Unity sú zďaleka najobľúbenejšie, ale nie jediné. Špagát , je napríklad neuveriteľne populárny pre textové hry a dokáže neuveriteľne rýchlo vytvárať hrateľné príbehy. Zatiaľ čo veci ako Konštrukcia 2 a Clickteam Fusion 2.5 sú dobré možnosti, ak absolútne nechcete kódovať a uprednostňujete používanie ikon drag and drop, no v dôsledku toho trpíte určitými obmedzeniami.