8 bezplatných softwarových nástrojů pro vývoj her k vytváření vlastních her

8 bezplatných softwarových nástrojů pro vývoj her k vytváření vlastních her

Máte nápad na hru, která se vaří už roky? Co kdybyste mohli tuto myšlenku uvést do života? V dnešní době může kdokoli vytvořit videohru se správným softwarem a trochou know-how.





To samozřejmě neznamená, že vývoj hry je snadný. I taková jednoduchá hra jako Flappy Bird vyžaduje úsilí, pokud chcete, aby vypadala a cítila se dobře. Ale díky tvůrcům bezplatných her se tvorba her stala poměrně efektivní.





Zde je seznam nejlepšího bezplatného softwaru pro tvorbu her, který můžete použít k zahájení své vysněné hry ještě dnes.





1. Konstrukce 3

Není třeba žádné programování. Construct 3 je nejlepší software pro vývoj her, pokud jste nikdy v životě nenapsali řádek kódu. Tento nástroj pro vývoj her je zcela řízen grafickým uživatelským rozhraním, což znamená, že vše lze přetahovat myší. Herní logika a proměnné jsou implementovány pomocí konstrukčních funkcí poskytovaných samotnou aplikací.

Krása Construct 3 spočívá v tom, že dokáže exportovat do desítek různých platforem a formátů a ve své hře nemusíte měnit ani jednu věc, abyste těmto různým možnostem vyhověli. Jakmile je vaše hra hotová, můžete exportovat do HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store a dalších.



Construct 3 má jedny z nejlepších a nejkomplexnějších dokumentací, jaké jsem kdy k nástroji pro vývoj her viděl. Kromě toho existují stovky návodů, které vám pomohou porozumět konceptům od základů po pokročilé, a komunita fóra je extrémně aktivní, pokud budete někdy potřebovat pomoc.

Obchod s majetkem. Většina programátorů nemá žádné dovednosti v umění, hudbě nebo animaci. Ale to je v pořádku s Construct 3, protože vždy můžete procházet a nakupovat hotová aktiva z obchodu Scirra. Většina balíčků aktiv je jen pár dolarů, ale věci na profesionální úrovni mohou mít cenu 30 $ nebo více. Můžete si také koupit ukázkové hry se zdrojem, což může být užitečné při studiu a učení se novým tipům a trikům.





Bezplatná verze má všechny základní funkce, ale je omezena na 25 událostí, dvě objektové vrstvy, dva simultánní speciální efekty, jedno webové písmo, žádné funkce pro více hráčů, lze exportovat pouze do HTML5 a žádné povolení k prodeji vašich her. Osobní licence je 99 USD/rok a ruší všechna tato omezení.

Stažení: Konstrukce 3





2. GameMaker Studio 2

Přetáhněte kód NEBO. Stejně jako Construct 3 vám GameMaker Studio 2 umožňuje vytvářet celé hry pouze pomocí rozhraní drag-and-drop pro proměnné a logiku hry. Ale na rozdíl od Construct 3 poskytuje GameMaker Studio 2 větší výkon díky jazyku Game Maker, což je skriptovací jazyk podobný C s velkou flexibilitou.

Jakmile je vaše hra hotová, můžete exportovat na libovolný počet platforem a formátů, aniž byste museli upravovat kód: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One a další. Bezplatná verze bohužel neumožňuje export na žádné platformy.

GameMaker Studio 2 je přepracovaná a od základu přepracovaná verze Game Maker: Studio, která začala už v roce 1999. Dnes je to jeden z nejpopulárnějších a nejaktivnějších bezplatných vývojových nástrojů her, které jsou v současné době k dispozici. Nové verze s aktualizacemi funkcí jsou vydávány v pravidelných intervalech.

Vestavěné pokročilé funkce. GameMaker Studio 2 je skvělé, protože podporuje mnoho zajímavých funkcí kvality života hned po vybalení, například možnost přidávat do hry nákupy v aplikaci, analýzu v reálném čase, jak vaši hru uživatelé hrají, zdroj ovládání, síť pro více hráčů a rozšiřitelnost prostřednictvím rozšíření třetích stran. Má také vestavěné editory obrázků, animací a shaderů.

Bezplatnou verzi lze používat neomezeně dlouho, ale má omezení v tom, jak složité mohou být vaše hry. Plán Creator stojí 39 $/rok a umožňuje export do Windows a Mac. Nebo můžete jednotlivé exporty odemknout jednorázovým trvalým nákupem: Desktop za 99 $, HTML5 za 149 $, Amazon Fire za 149 $ a Android/iOS za 399 $. Exporty pro Nintendo Switch, PlayStation 4 a Xbox One jsou k dispozici za 799 $ ročně.

Stažení: GameMaker Studio 2

3. Jednota

Unity začala jako 3D engine v roce 2005 a nakonec přidala oficiální 2D podporu v roce 2013. Ačkoli je dokonale schopná vytvářet 2D hry, můžete narazit na občasnou chybu nebo závadu, protože 2D systém Unity je ve skutečnosti připojen k jeho základnímu 3D systému. To také znamená, že Unity přidává do 2D her spoustu zbytečného nadýmání, které může ovlivnit výkon.

Komponentní design. Unity nepřišla s návrhem komponentní entity, ale měla obrovskou ruku v popularizaci. Stručně řečeno, vše ve hře je objekt a ke každému objektu můžete připojit různé komponenty, kde každá komponenta ovládá nějaký aspekt chování a logiky objektu.

Chcete -li z Unity vytěžit maximum, budete muset použít C#. Dobrou zprávou je, že Unity je tak široce používána - mezi vývojáři her pro fanoušky i veterány -, že najdete tisíce skvělé Unity návody na celém webu, které vám pomohou začít. Samotná Unity má také řadu podrobných video sérií pro nováčky a poskytnutá dokumentace je vynikající.

Příbuzný: Programování hry s jednotou: Průvodce pro začátečníky

Unity má nejširší exportní podporu ze všech herních engine: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, všechny druhy VR systémů jako Oculus Rift a Steam VR a také několik herních konzolí jako PlayStation 4, Xbox One, Nintendo Wii U a Nintendo Switch.

Obchod s majetkem. Chcete ve své hře systém minimap? Nebo co takhle komerční síťové řešení? Možná potřebujete 3D modely, HUD grafiku a textury prostředí? Nebo dokonce dialogový systém pro vaše akční adventura RPG? To vše a mnohem více můžete získat v obchodě Unity Asset Store, z nichž mnohé jsou k dispozici zdarma.

Osobní tarif je zcela zdarma a neomezuje žádné funkce enginu, pokud za své hry vyděláte roční příjmy nižší než 100 000 USD. Plán Plus je nutný až do výše 200 000 $ ročních příjmů a také odemkne vyhledávané „temné téma“ pro editora. Poté budete potřebovat plán Pro, který umožňuje neomezené příjmy.

Stažení: Jednota

4. Godotův motor

Stejně jako Unity, Godot podporuje vytváření 2D i 3D her. Na rozdíl od Unity je ale Godotova podpora daleko lepší. 2D aspekt tohoto bezplatného softwaru pro vývoj her byl od začátku pečlivě navržen, což znamená lepší výkon, méně chyb a celkově čistší pracovní postup.

Scénický design. Godotův přístup k herní architektuře je jedinečný v tom, že je vše rozděleno na scény - nikoli však na typ „scény“, o které přemýšlíte. V Godotu je scéna souborem prvků, jako jsou skřítci, zvuky a/nebo skripty. Poté můžete zkombinovat více scén do větší scény a poté tyto scény do ještě větších scén. Tento hierarchický přístup k návrhu umožňuje velmi snadno zůstat organizovaný a upravovat jednotlivé prvky, kdykoli budete chtít.

Vlastní skriptovací jazyk. Godot používá systém drag-and-drop k udržování prvků scény, ale každý z těchto prvků lze rozšířit pomocí vestavěného skriptovacího systému, který používá vlastní jazyk podobný Pythonu s názvem GDScript. Jeho používání je snadné a zábavné, takže byste ho měli vyzkoušet, i když nemáte žádné zkušenosti s kódováním.

Godot lze nasadit na více platforem hned po vybalení, včetně Windows, Mac, Linux, Android, iOS a HTML5. Nejsou nutné žádné další nákupy ani licence, i když mohou platit některá omezení (například potřeba nasazení binárního systému Mac na systém Mac).

Vestavěné pokročilé funkce. Godot pro herní engine překvapivě rychle iteruje. Každý rok existuje alespoň jedno hlavní vydání, které vysvětluje, jak má již tolik skvělých funkcí: fyziku, následné zpracování, vytváření sítí, všechny druhy vestavěných editorů, živé ladění a rychlé načítání, ovládání zdroje a další.

Godot je jediným nástrojem v tomto seznamu, který je ve skutečnosti zdarma skrz naskrz. Protože je licencován pod licencí MIT, můžete jej používat, jak chcete, a prodávat hry, které děláte, bez jakýchkoli omezení. Můžete si dokonce stáhnout zdrojový kód motoru a upravit jej! (Motor je kódován v jazyce C ++.)

Stažení: Godotův motor

5. Unreal Engine 4 (a Unreal Engine 5)

Ze všech nástrojů v tomto seznamu je Unreal Engine 4 (UE4) nejprofesionálnější. Vytvořili ji úplně od začátku géniové stojící za Unreal franšízou-lidé, kteří vědí, co je v enginu nejvyšší úrovně potřeba a co je potřeba k poskytování funkcí nové generace. Vědí přesně, co dělají.

Špičkové funkce motoru. Jednou z hlavních zásad hry UE4 je umožnit iteraci a vývoj tak rychle, jak jen můžete, takže získáte funkce, jako je živé ladění, horké načítání, efektivnější kanál aktiv, okamžité náhledy her a stovky zahrnutých aktiv a systémů, jako je umělá inteligence, kinematografie nástroje, efekty následného zpracování a další.

Není potřeba žádný kód. Unikátním prodejním bodem systému UE4 je jeho systém Blueprint, který vám umožňuje vytvářet logiku hry bez dotyku jakéhokoli kódu. Je natolik pokročilý, že můžete vytvářet celé hry, dokonce i složité, aniž byste museli otevřít zdrojový editor. Pokud však chcete kódovat své vlastní plány, můžete to také udělat.

Nejlepší návody na planetě. The Kanál YouTube UE4 má více než 800 videí, která vás provedou každým coulem motoru, a většina z těchto videí má délku 20 až 60 minut. To je více obsahu, než byste získali ze semestrálního kurzu na univerzitě. Pokud potřebujete podrobné pokyny, UE4 vám poradí.

Začínáte zde vidět vzor? Všechny nejlepší motory umožňují bezproblémový export na více platforem a UE4 není výjimkou: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR a další.

Jako bezplatný uživatel získáte přístup k celému enginu (včetně zdrojového kódu). Stačí zaplatit 5procentní licenční poplatek ze všech příjmů po prvních 3 000 $ získaných každé čtvrtletí za hru. Jinými slovy, začnete platit, až když vaše hra uspěje.

Stažení: Unreal Engine 4

Připravováno: Unreal Engine 5

Unreal Engine 5 od Epic Games byl oznámen v červnu 2020 a jeho úplné vydání se očekává někdy v roce 2021.

UE5 prokazuje silné zaměření na vylepšení grafiky videohry na CGI filmové kvality a možná ještě lepší. Jak doufají, že toho dosáhnou? S pomocí dvou základních technologií, Nanite a Lumen.

Nanit

Mnohoúhelníkové limity jsou faktorem při navrhování jakékoli úrovně nebo vytváření jakékoli postavy pro vaši hru. Postava vaší hry nemůže být složena pouze z 1 500 000 polygonů ... ano?

Nanite říká, že může a mělo by. Geometrie nanitů vám umožňuje importovat zdrojové umění počtů polygonů v milionech a miliardách a nechat to fungovat bez problémů ve vaší hře; to je pro 3D umělce a animátory extrémně vzrušující.

Lumen

Způsob, jakým počítače ve videohrách představují osvětlení, prošel mílovými kroky od místa, kde začal. Lumen UE5 je dalším krokem a je to docela velký.

Lumen poskytuje fotorealistické světelné reakce v dynamických prostředích. Jedním z příkladů je, jak moc by se měsíční světlo rozptýlilo údolím, když je měsíc v různých polohách na obloze nebo je blokován horami. Když se scéna změní, osvětlení okamžitě reaguje.

Dalším aspektem hry Lumen, který mění hru, je schopnost designérů sledovat osvětlení z různých úhlů v Unreal Engine přesně stejně, jako by vypadalo ve hře.

6. Odložte

Přetáhněte kód NEBO. Pomocí editoru kódu společnosti Defold přidejte vlastní logiku nebo editory vizuálních a scénových nástrojů, které vám umožní vkládat prostředky přímo do hry.

Defold není výjimkou z pravidla, že nejlepší bezplatný software pro navrhování her umožňuje export na širokou škálu platforem. Vydejte svou hru na Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 a Facebook.

Stejně jako GameMaker Studio 2, Defold podporuje řadu pokročilých funkcí z instalace bez nutnosti další konfigurace.

Motor má vynikající podporu 3D, ale je optimalizován pro vytváření 2D. Pomocí systému založeného na komponentách budete mít přístup k 2D skřítkům a editorům map, 3D modelům a vytváření sítí a řadě efektů částic. Toto je jen zlomek dostupných funkcí a technologií, budete si muset věci vyzkoušet sami, abyste porozuměli plné schopnosti Defoldu.

Dokumentace na úrovni odborníků. Návody, manuály a fóra společnosti Defold jsou spoustou informací, které čekají na to, až si je každý začínající vývojář hry vyzvedne a hackne. Fóra a FAQ jsou užitečné zejména při překonávání konkrétních překážek; mnoho vývojářů má úplně stejný problém, kterému čelíte, a přišli na to, jak se v něm orientovat, abyste mohli sledovat jejich příklad.

Defold je open-source a je zdarma k použití, pokud získáte jejich licenci (zdarma na webu Defolda ) a dodržovat standardy licence. Defold nebere žádné provize a zůstává volně použitelný bez ohledu na pozornost, které se vaší hře dostává.

Stažení: Vyhoďte

7. RPG Maker MZ

Není potřeba žádný kód. RPG Maker MZ je skvělý bezplatný tvůrce her pro ty, kteří chtějí vytvořit hru, aniž by se museli učit jakékoli programování. Pomocí editoru map, generátoru postav a databáze vytvořte jakékoli RPG, ve kterém se vaše představivost chlubí.

Pokud chcete začlenit vlastní kód, můžete tak učinit pomocí pluginů-ale většinu logiky můžete implementovat pomocí systému Events, který nevyžaduje kód, nativního pro RPG Maker MZ.

Obchod s majetkem. Na Market Place budete mít na výběr ze stovek balíčků aktiv nad texturami, které jsou součástí vaší bezplatné instalace RPG Maker. Můžete získávat hudbu, charakterové skřítky, návrhy celé úrovně; vše a vše, co byste mohli potřebovat k vybudování RPG, najdete zde.

S RPG Maker najdete méně možností exportu než ostatní nástroje v seznamu, ale velká jména jsou stále zahrnuta: Windows, macOS, iOS a Android.

Než si budete muset zakoupit licenci za 80 $, je k dispozici 30denní bezplatná zkušební verze.

Stažení: RPG Maker MZ

8. Cerberus X

Lehké a intuitivní. Pokud hledáte lehkého tvůrce 2D her, Cerberus X (CX) vás osloví. I když to není nejpokročilejší klient v seznamu, je to skvělá volba pro začátečníky, aby si zvedli nohy a promočili se v programovacím jazyce.

Použijte Cerberus X IDE společně s výkonnými grafickými API a rámcem Mojo k navrhování her a jejich exportu do Windows PC, macOS (10.15.x a starší), Linux, Android, iOS (13.x a starší) a HTML5.

Tato rozhraní API a rámec Mojo znamenají, že k vytvoření fungující hry nepotřebujete mnoho kódování; jen vyplňujete mezery.

bezplatná stránka s filmy bez registrace

Výukové programy a rušná fóra CX jsou vynikajícími zdroji pro naučení vstupů a výstupů enginu a jsou překvapivě dobře udržované. Protože Cerberus X je modulární jazyk, můžete importovat moduly od jiných tvůrců pro použití ve vaší vlastní hře nebo přispět kódem dalším vývojářům!

Cerberus X je zdarma ke stažení, i když si můžete vybrat vlastní cenu a podpořit vývojáře, pokud se tak rozhodnete.

Stažení: Cerberus X

Vylepšete své dovednosti pomocí bezplatného softwaru pro tvorbu her

Existuje několik dalších nástrojů pro vývoj her, které pro tento výběr nevyšly, ale přesto stojí za to je vyzkoušet (jako Phaser, Stencyl , nebo GVývoj ) pokud výše uvedené nejsou to, co hledáte.

Pokud se chcete vážně zabývat vývojem her, měli byste si opravdu prostudovat nějaké programování. Můžete se bavit a přitom se učit hraním kódovacích her!

Podíl Podíl tweet E-mailem 9 nejlepších kódovacích her k vybudování vašich programovacích dovedností

Kódovací hry vám pomohou učit se rychleji díky praktickému procvičování a zkušenostem. Navíc jsou zábavným způsobem, jak si vyzkoušet své programátorské dovednosti!

Číst dále
Související témata
  • Programování
  • Vývoj hry
O autorovi Marcus Mears III(26 článků zveřejněno)

Marcus je celoživotní technologický nadšenec a redaktor Writer na MUO. V roce 2020 se vydal na dráhu spisovatele na volné noze a zabýval se trendovými technologiemi, gadgety, aplikacemi a softwarem. Vystudoval informatiku na vysoké škole se zaměřením na front-end vývoj webových aplikací.

Více od Marcuse Mears III

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru