
Brian Curtis
0
4128
311
Máte nápad na hru, která se vaří roky? Co kdybyste tuto myšlenku mohli oživit, i když nemáte zkušenosti s vývojem her? V těchto dnech si může kdokoli vytvořit videohru se správným softwarem a trochou know-how.
To samozřejmě neznamená, že vývoj her je snadný. I jednoduchá hra jako Flappy Bird nebo Tetris vyžaduje úsilí, pokud chcete, aby to vypadalo a cítilo se dobře. Ale díky bezplatným softwarovým nástrojům pro vývoj her může být hra, která kdysi mohla trvat rok, vyrobena za měsíce nebo dny - někdy i bez kódu!
Zde jsou nejlepší bezplatné nástroje pro vývoj her a software, pomocí kterého můžete začít vyrábět sny ještě dnes.
Poznámka: Tento seznam je řazen od nejméně složitých po nejsložitější. Jednodušší nástroje pro vývoj her zdarma lze snáze vyzvednout, ale mají více omezení. Při procházení seznamem získáte větší flexibilitu, ale strmější křivky učení.
1. Postavte 3
Není třeba programování. Construct 3 je nejlepší volbou, pokud jste ve svém životě nikdy nenapsali řádek kódu. Tento nástroj pro vývoj her je kompletně ovládán grafickým uživatelským rozhraním, což znamená, že vše je drag-and-drop. Herní logika a proměnné jsou implementovány pomocí návrhových funkcí poskytovaných samotnou aplikací.
Vytvořit jednou, publikovat všude. Krása Construct 3 spočívá v tom, že může exportovat do desítek různých platforem a formátů a nemusíte měnit jednu věc ve vaší hře, aby vyhovovala těmto různým možnostem. Po dokončení hry můžete exportovat do HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store a dalších.
Spousta dokumentace. Construct 3 obsahuje jedny z nejlepších a nejkomplexnějších dokumentů, jaké jsem kdy viděl pro nástroj pro vývoj her. Kromě toho existují stovky tutoriálů, které vám pomohou porozumět konceptům od základních po pokročilé, a komunita fóra je velmi aktivní, pokud potřebujete pomoc.
Obchod s aktivy. Většina programátorů nemá žádné dovednosti v umění, hudbě ani animacích. S Construct 3 je to v pořádku, protože vždy můžete procházet a nakupovat hotová aktiva z obchodu Scirra. Většina balíčků s aktivy je jen pár dolarů, ale věci v profesionální kvalitě mohou stát cenu 30 USD 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í nových tipů a triků.
Ceny. Bezplatná verze má všechny základní funkce, ale je omezena na 25 událostí, 2 vrstvy objektů, 2 simultánní speciální efekty, 1 webové písmo, žádné funkce pro více hráčů, lze exportovat pouze do HTML5 a bez povolení k prodeji vašich her. Osobní licence je 99 $ / rok a ruší všechna tato omezení.
Stažení: Postavte 3
2. GameMaker Studio 2
Drag-and-drop OR kód. Stejně jako u Construct 3, GameMaker Studio 2 vám umožňuje vytvářet celé hry pomocí nic jiného než jeho drag-and-drop rozhraní pro proměnné a herní logiku. Ale na rozdíl od Construct 3, GameMaker Studio 2 poskytuje větší sílu prostřednictvím svého Game Maker Language, což je skriptovací jazyk typu C s velkou flexibilitou.
Vytvořit jednou, publikovat všude. Po dokončení hry můžete exportovat na libovolný počet platforem a formátů, aniž byste museli upravovat svůj 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.
Dlouhá historie. GameMaker Studio 2 je přepsaná verze hry Game Maker: Studio, která začala již v roce 1999. Dnes je to jeden z nejpopulárnějších a nejaktivnějších dostupných herních motorů zdarma. 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í, jako je možnost přidávat do hry nákupy v aplikaci, analýzy v reálném čase o tom, jak uživatelé hrají vaši hru, 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 pro obrázky, animace a shadery.
Ceny. Bezplatná verze může být používána na neurčito, ale má omezení, jak složitá mohou být vaše hry. Plán Stvořitele stojí $ 39 / rok a umožňuje export do Windows a Mac. Nebo můžete jednotlivé vývozy odemknout jednorázovým trvalým nákupem: Desktop za 99 USD, HTML5 za 149 $, Amazon Fire za 149 $ a Android / iOS za 399 $. Vývozy pro Nintendo Switch, PlayStation 4 a Xbox One jsou k dispozici za 799 $ / rok.
Stažení: GameMaker Studio 2
3. Jednota
Podporuje 2D a 3D. Unity odstartovala jako 3D engine, ale nakonec přidala oficiální 2D podporu v roce 2013. Ačkoli je to 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řipoután k jeho základnímu 3D systému. To také znamená, že Unity přidává do 2D her zbytečné nadýmání, což může ovlivnit výkon.
Komponentní design. Jednota nepřišla s designem komponenty-entity, ale měla obrovskou ruku v její 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 řídí některé aspekty chování a logiky objektu.
Rozsáhlé použití a dokumentace. Abyste využili Unity co nejlépe, budete muset použít C #. Dobrou zprávou je, že Unity je tak hojně využívaná - mezi tvůrci fandů i veteránů - že najdete tisíce skvělých Unity tutoriálů. Nejlepší Unity 3D tutoriály pro začátečníky Best Unity 3D tutoriály pro začátečníky Chcete rozvíjet hry s Unity, ale nevíte, kde začít? Vyzkoušejte jeden z těchto úžasných výukových programů Unity 3D ještě dnes. na celém webu, které vám pomohou začít. Jednota sama o sobě má také řadu in-hloubkové video série pro nováčky, a poskytovaná dokumentace je vynikající.
Zajímá vás kódovací aspekt? Podívejte se na náš úvod do Unity.
Vytvořit jednou, publikovat všude. Unity má nejširší podporu exportu jakéhokoli herního enginu: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, všechny druhy systémů VR, jako je Oculus Rift a Steam VR, a několik herních konzol, jako jsou PlayStation 4, Xbox One, Nintendo Wii U a Nintendo Switch.
Prodejna aktiv. Chcete ve hře hrát systém minimap? Nebo co komerční síťové řešení? Možná potřebujete 3D modely, grafiku HUD a textury prostředí? Nebo dokonce dialogový systém pro akční dobrodružství RPG? To vše můžete získat v obchodě Unity Asset Store, z nichž mnohé jsou k dispozici zdarma.
Ceny. Osobní plán je zcela zdarma a neomezuje žádné funkce motoru, pokud vyděláváte z her méně než 100 000 $ ročně. Plán Plus je nezbytný až do 200 000 dolarů ročního příjmu a také odemkne vyhledávanou “tmavé téma” pro editora. Poté budete potřebovat plán Pro, který umožňuje neomezený příjem.
Stažení: Jednota
Pro více informací o vývoji s Unity 7 Unity Game Development Language to Learn: Který je nejlepší? 7 jazyků Unity Game Development, které je třeba se naučit: Který je nejlepší? Chcete začít s vývojem her v Unity? Budete potřebovat znalost jednoho z těchto jazyků kompatibilních s jednotou. , podívejte se na další možnosti programovacího jazyka.
4. Godot Engine
Podporuje 2D a 3D. Stejně jako Unity podporuje Godot vytváření 2D i 3D her. Na rozdíl od Unity je však Godotova podpora mnohem lepší. 2D aspekt motoru byl pečlivě navržen od začátku, což znamená lepší výkon, méně chyb a čistší celkový pracovní postup.
Scénický design. Godotův přístup k herní architektuře je jedinečný v tom, že všechno je rozděleno do scén - ale ne takového “scéna” přemýšlíš. V Godot je scéna kolekce prvků, jako jsou skřítci, zvuky a / nebo skripty. Pak můžete kombinovat více scén do větší scény a pak tyto scény do ještě větších scén. Tento hierarchický přístup k designu 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 pro udržování elementů 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. Je snadné se ho naučit a zábavné, takže byste to měli vyzkoušet, i když nemáte zkušenosti s kódováním.
Vytvořit jednou, publikovat všude. Godot se může 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ž se mohou vztahovat určitá omezení (jako je třeba zavést binární systém Mac v systému Mac).
Vestavěné pokročilé funkce. Godot překvapivě rychle opakuje herní engine. Každý rok je k dispozici alespoň jedno hlavní vydání, které vysvětluje, jak již má tolik skvělých funkcí: fyzika, následné zpracování, vytváření sítí, všechny druhy vestavěných editorů, živé ladění a opětovné načtení, kontrola zdroje a další.
Zdarma a otevřený zdroj. Godot je jediný nástroj na tomto seznamu, který je ve skutečnosti zdarma skrz a skrz. Protože je licencována na základě licence MIT, můžete ji 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 C ++.)
Stažení: Godot Engine
Pro více informací o Godotu a proč je to skvělý nástroj pro vývoj her 10 důvodů proč používat Godot Engine pro vývoj vaší další hry 10 důvodů proč používat Godot Engine pro rozvoj vaší další hry Potřebujete open source nástroj pro vývoj hry? Zde je 10 důvodů, proč Godot Engine může být právě to, co hledáte. , podívejte se na náš užitečný článek.
5. Neskutečný motor 4
Vyvinutý mistry průmyslu. Ze všech nástrojů na tomto seznamu je UE4 nejprofesionálnější. Byl vytvořen od nuly géniové za franšízou Unreal - lidé, kteří vědí, co je potřeba v motoru nejvyšší policie a co je potřeba k dodání funkcí nové generace. Přesně vědí, co dělají.
Špičkové funkce motoru. Jedním ze zásad řízení UE4 je umožnit iteraci a vývoj co nejrychleji, takže můžete získat funkce, jako je živé ladění, horké opětovné načtení, zefektivnění potrubí aktiv, okamžité náhledy her, plus stovky zahrnutých aktiv a systémů, jako je umělá inteligence, filmové nástroje, efekty po zpracování a další.
Není nutný žádný kód. Unikátním prodejním místem UE4 je jeho Blueprint systém, který vám umožní vytvořit logiku hry, aniž byste se dotkli jakéhokoli kódu. Je natolik pokročilý, že můžete vytvářet celé hry, i ty složité, aniž byste museli otevřít zdrojový editor. Ale pokud chcete kódovat své vlastní plány, můžete to udělat také.
Nejlepší návody na planetě. Kanál YouTube UE4 obsahuje více než 800 videí, která vás provedou každým centimetrem motoru a většina z těchto videí je dlouhá 20 až 60 minut. To je více obsahu, než byste získali od semestrálního kurzu na univerzitě. Pokud potřebujete postupné vedení, krytí vás UE4.
Vytvořit jednou, publikovat všude. Začínáte zde vidět vzorec? 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ší.
Ceny. Jako bezplatný uživatel získáte přístup k celému motoru (včetně zdrojového kódu). Musíte zaplatit 5% licenční poplatek ze všech výnosů po prvních 3 000 $ vydělaných každý čtvrtletí za hru. Jinými slovy, začnete platit pouze tehdy, když vaše hra uspěje.
Stažení: Neskutečný motor 4
Další pozoruhodný software pro vývoj her zdarma
Existuje několik dalších nástrojů pro vývoj her, které neudělaly úplně řez pro Top 5, ale stále stojí za to si je vyzkoušet, zejména pokud jsou výše uvedené nástroje příliš složité nebo prostě nejsou to, co hledáte:
- Defold (jako lehká verze Unity, kromě použití Lua spíše než C #)
- RPG Maker MV (pokud chcete vytvářet tradiční 2D RPG, skriptované pomocí JavaScriptu)
- Cerberus X (skvělé pro vytváření 2D her pomocí vlastního programovacího jazyka)
- Stencyl (velmi podobný Construct 3 v tom, že je to pouze drag-and-drop)
- GDevelop (také drag-and-drop, ale ještě ne zcela vyzrálý)
Pokud si chcete s vývojem her myslet vážně, měli byste se opravdu naučit nějaké programování. Zjistěte, kolik peněz mohou programátoři herních her vydělat Kolik peněz vydělají programátoři? Kolik peněz vydělají programátoři? Pokud máte zájem o práci jako programátor, měli byste vědět, jaký plat v těchto pozicích očekáváte. , pak se podívejte na získání jednoho z nejlepších notebooků pro programátory 6 nejlepších notebooků pro programování a kódování 6 nejlepších notebooků pro programování a kódování Tento seznam vás naučí, co dělá skvělý vývojový notebook a který je nejlepší notebook pro programování, který vy může koupit. . A můžete zakončit několika zábavnými programovacími hrami, abyste si zdokonalili své dovednosti. 9 nejlepších kódovacích her k sestavení programovacích dovedností 9 nejlepších kódovacích her k sestavení programovacích dovedností Kódovací hry vám pomohou naučit se rychleji pomocí praktických cvičení a zkušeností. Navíc jsou zábavným způsobem, jak vyzkoušet své programovací dovednosti! .
Obrázek Kredit: Radachynskyi Serhii / Shutterstock