zajímavý

Nejlepší bezplatné nástroje pro vytváření vlastních videoher

S nedávným vydáním bezplatné verze Unreal Engine a oznámením bezplatného Source 2 Engine máte nyní ještě více možností pro vytváření vlastních her. Ale vybrat ten nejlepší motor pro vás a vaši dovednost je trochu těžké. Pojďme se podívat na některé z nejlepších bezplatných programů pro různé sady dovedností.

Než se budete moci opravdu věnovat většině těchto nástrojů, budete potřebovat alespoň základy v programování. Ale ať už jste dítě nebo dospělý, máme vás kryté. Pokud jde o vaši první hru, naši kamarádi z Kotaku vás zahráli. To znamená, že ne všechny tyto nástroje dokonce vyžadují kódovací dovednosti, takže byste mohli být schopni skočit přímo dovnitř.

Pro začátečníky: Stencyl nebo GameMaker

Pokud právě začínáte dělat hry a nemáte žádné zkušenosti s programováním, možná budete chtít začít s některými z nástrojů, které se snadněji používají. Dva z nejoblíbenějších a nejoblíbenějších jsou Stencyl a GameMaker. Oba jsou velmi snadno použitelné pro začátečníky a vydali několik kvalitních titulů.

Stencyl je nástroj pro vytváření her bez kódu. Jedná se o zcela drag-and-drop rozhraní a můžete publikovat své hry do Windows, Mac, Linux, iOS, Android a Flash. Pokud jste někdy použili něco jako Scratch, budete okamžitě obeznámeni se Stencylovým přístupem k budování kódu podobným LEGO tím, že uspořádáte bloky. Stencyl si klade za cíl zjednodušit vytváření her založených na sprite, takže se obvykle používá pro hry puzzle a postranní rolovací hry. Se Stencylem je těžké dělat něco velmi složitého, takže pokud hledáte něco jako RPG nebo strategickou hru, budete pravděpodobně chtít hledat jinde. Některé populární hry postavené na Stencyl zahrnují Impossible Pixel a Zuki's Quest. Stencyl má také vestavěný návod, který vás naučí téměř vše, co potřebujete vědět.

GameMaker je další bezplatný, snadno použitelný nástroj určený pro začátečníky, kde můžete vytvářet hry pro Windows, Mac, iOS a Android. Stejně jako Stencyl se jedná převážně o drag-and-drop, ale zahrnuje také háčky pro vytváření her pro více hráčů, propojení externích SDK, kopání přímo do kódu a další. Bezplatná verze hry GameMaker se exportuje s vodoznakem, ale je to stále slušné místo pro začátek a je dodáván s průvodcem pro osvojení základů. GameMaker je mnohem všestrannější než Stencyl ve stylu her, které zvládne, a mají spoustu průvodců pro různé typy her, které vás naučí základům. Populární hry vyrobené s GameMaker zahrnují originální verzi Spelunky a Hotline Miami.

Samozřejmě existuje mnoho dalších možností pro podobné nástroje. Buildbox je novější nástroj, který vám poskytne zkušební období a výcvikový program, abyste se naučili, jak jej používat, a GameSalad je dlouhodobě běžná a oblíbená platforma, i když je často uváděna jako buggy a nestabilní. Construct také stojí za to se podívat, pokud chcete vytvářet hry HTML5. Problém se všemi těmito možnostmi je v tom, že jste ve svém návrhu docela omezeni. Vzhledem k tomu, že jsou určeny pro začátečníky, skončíš tím, když se pokusíš udělat něco zvlášť komplikovaného. To znamená, že nakonec vytvoří buggy, nehratelné hry, pokud se pokusíte pracovat příliš daleko mimo jejich systém. Přesto jsou skvělým místem pro začátek a jsou dobré pro lidi, kteří nemají mnoho zkušeností s kódováním.

Pro uživatele na střední úrovni, kteří chtějí dělat 2D hry: Cocos2D

Cocos2D je open source nástroj pro vytváření 2D her. Dokončenou hru můžete publikovat na Windows, Mac, Android, iOS, Windows Phone nebo na webu.

Většina toho, co budete dělat v Cocos2D, je v C ++ (a také podporuje Lua a JavaScript), takže musíte začít obepínat tento programovací jazyk, než začnete s Cocos2D něco dělat. Jakmile se však do těchto jazyků usadíte, Cocos2D se snadno používá, je dodáván s plným IDE pro vytváření her a je zcela zdarma, bez připojených řetězců. Jak název napovídá, Cocos2D je vyroben speciálně pro 2D hry, takže obvykle pracuje nejlépe s jednoduchými hrami založenými na sprite, které nepotřebují žádné 3D. Můžete také dělat 2D hry s Unity (více za to za sekundu), ale Cocos2D je o něco snazší se dostat do, pokud jste právě začínají (a už znáte C ++, samozřejmě).

Cocos2D byl zvyklý dělat všechny druhy úspěšných her, včetně oceněné Badland. Pokud si nejste jisti, kde začít s Cocos2D, Ray Wenderlich má fantastický tutoriál, stejně jako Udemy.

Pro pokročilé uživatele, kteří dělají 3D hry: Unreal Engine nebo Unity

Pokud máte zájem o komplexnější práci, 3D hry, Unreal Engine a Unity jsou dva z nejpopulárnějších dostupných bezplatných nástrojů. Oba mají své silné a slabé stránky a oba mají různé licenční smlouvy, které stojí za prozkoumání, než se rozhodnete, která z nich je pro vás nejlepší.

Díky Unity můžete vytvářet 3D a 2D hry pro téměř všechno, včetně Windows, Mac, Xbox, Playstation, Android, iOS a dalších. Podporuje také aktiva jako 3ds Max, Maya, Softimage, Cinema 4D, Blender a další. Unity používá C # vedle svého vlastního programovacího jazyka, takže si budete chtít být docela dobře obeznámeni s tím, než se potopíte. To znamená, že mezi Unity a Unreal je Unity pravděpodobně snazší se o nich naučit. Má mnoho předdefinovaných chování a vestavěná knihovna aktiv usnadňuje sledování aktiv. Několik vývojářů, se kterými jsem hovořil při psaní tohoto návrhu, navrhuje Unity jako nejlepší výchozí nástroj, protože je koncepčně snazší porozumět a naučit se než Unreal. Pokud jste udělali hru s něčím, jako je GameMaker, budete si moci zabalit hlavu kolem toho, jak Unity funguje hned. Unity také podporuje některé alternativní platební modely přímo v motoru, včetně řady modelů zpeněžování zdarma ke hře.

Zdarma, osobní verze má spoustu, abyste mohli začít. Pokud uděláte hru s bezplatnou verzí, nemusíte platit licenční poplatky ani licenční poplatky, i když existují určité námitky. Pokud používáte bezplatnou edici, nemůžete získat za své hry více než 100 000 dolarů na financování / příjem. Abychom vám pomohli začít s Unity, je tam spousta skvělých tutoriálů. Populární hry vyrobené s Unity zahrnují Alto's Adventure, Gone Home a nadcházející Firewatch.

Hry, které jste vytvořili s Unreal Engine, můžete uvolnit na PC, Mac, iOS, Android, Xbox One a Playstation 4. Unreal má téměř vše, co potřebujete k sestavení hry, která je zabudována do motoru, včetně nástrojů pro 3D modelování, krajinných systémů, a více. Protože je plná tolika věcí, Unreal Engine 4 má tendenci mít vyšší křivku učení než jiné nástroje, takže i když jste dobře zběhlí v C ++, očekávejte, že se během učení narazíte na některé zdi. To znamená, že s Unreal budete moci vytvářet neuvěřitelně profesionální hry. Můžete také obrátit uzly Unreal inženýra, abyste se dozvěděli více o tom, jak to funguje, ale přesto je obtížné skočit do Unreal Engine 4 bez jakýchkoli předchozích znalostí. Unreal Engine 4 je stále relativně nový, ale bylo vydáno několik her, které používají motor, včetně Daylight a Tekken 7.

Chcete-li použít Unreal Engine 4, musíte v případě prodeje své hry souhlasit s licenčním poplatkem. Když odešlete hru nebo aplikaci, zaplatíte Unreal po prvních 3 000 $ / čtvrtletí 5% slevu. Zní to jako hodně peněz, ale v závislosti na tom, kolik výnosů vaše hra přinese, to není tolik, jak to zní. Nejprve si přečtěte všechny návody, které jsou k dispozici pro Unreal Engine 4.

Rovněž stojí za zvážení Valve's Source 2 Engine, který by měl být k dispozici zdarma koncem tohoto roku, ale o tom víme toho mnohem víc.

Pro spisovatele: Twine / RPG Maker

Ne každý tam je odborný kodér, a ačkoli nástroje jako Stencyl jsou pro tyto typy skvělé, pro mnohé jsou stále příliš komplikované. Pokud se chcete více vyprávět vypravěčem, máte v Twine a RPG Makeru dvě vynikající možnosti.

Twine je velmi jednoduchý systém, který vám umožní vytvářet interaktivní nelineární příběhy. V podstatě si můžete vybrat vlastní dobrodružství. Použití je neuvěřitelně snadné. Propojujete své příběhy prostřednictvím různých uzlů, jako by to byla myšlenková mapa. Každá volba, kterou hráč může udělat, získá novou notu. Až budete hotovi, můžete to snadno publikovat na webové stránky. Používání je docela jednoduché, ale pokud bojujete nebo chcete přidat nějaké další prvky, průvodce Twineho průvodce obsahuje vše, co potřebujete vědět. Populární hry s Twine zahrnují A Kiss a Cry $ tal Warrior Ke $ ha.

Pokud je pro vás Twine příliš staromódní, může RPG Maker udělat trik. Bezplatná verze není tak výkonná jako placené alternativy, ale můžete s ní dělat hodně bez ohledu na to. Systém se také snadno učí, můžete přetahovat grafiku, vkládat dialog klepnutím a další. Budete muset opravdu myslet mimo krabici, abyste vytvořili více než jednoduchý RPG, ale dobře přijaté tituly jako To the Moon a LISA ukazují, že je to možné. Navíc můžete začít s balíčkem hudby a uměleckých děl zdarma, takže se nemusíte ani učit, jak kreslit. Vestavěné návody jsou také užitečné při přípravě vaší první hry. Mezi oblíbené hry s RPGMaker patří Hodiny smíření a Jedna noc.

Další bezplatné nástroje pro aktiva

Hra je samozřejmě mnohem složitější než jen motor. Budete potřebovat všechny druhy dalších aktiv, včetně uměleckých děl, zvuku a dalších. Požádal jsem několik nezávislých vývojářů o shlédnutí některých svých oblíbených:

  • TexturePacker: bezplatný nástroj pro tvorbu sprite
  • Kachlová: Jednoduchý editor map, který se připojuje k Cocos2D, Unity a dalším
  • OpenGamesArt: místo pro volná aktiva a zástupné grafiky
  • Archiv hudby zdarma: zdroj zdarma, hudba Creative Commons
  • FreeSound: kolekce bezplatných zvukových efektů s otevřeným zdrojovým kódem

S tím byste měli být na dobré cestě k tvorbě her za levné. Pochopitelně budete stále muset investovat čas, krev, pot a slzy, ale přinejmenším vaše peněženka nemusí zasáhnout také.