pokud jde o vývoj her, Výběr správného herního enginu pro vaši hru může způsobit nebo zlomit celý zážitek. Existuje také mnoho faktorů, které je třeba zvážit:
- o jakou hru se snažíš?
- je vaše hra 2D nebo 3D?
- jak jste zkušení?
- jak živá je komunita motoru nebo rámce?
- jaké druhy zdrojů jsou k dispozici pro motor?
se všemi těmito faktory, které je třeba zvážit, může být skutečnou výzvou zajistit, abyste si vybrali správný základ pro práci. To platí zejména v dnešní době, kdy se technologie neustále vyvíjí, což znamená, že nové motory a aktualizace přicházejí po celou dobu s novými inovacemi.
, Aby se výběr, jen trochu jednodušší, i když, jsme sestavili seznam nejlepších herních enginů v roce 2021, spolu s silné a slabé stránky každého motoru na základě některé z výše uvedených faktorů, které vám pomohou spolu s procesem.
předtím, Než skákání v, doporučujeme přečíst naše, Jak se Kód Hry a Jak Se Hra články, pokud je to vaše první úvod do vývoje her, jako jsou tyto vám pomůže bere své první kroky před skokem rovnou do nástupu motoru. Také by se vám mohlo líbit naše nejlepší programovací jazyky, abyste se naučili kódovat článek jako způsob, jak zúžit své jazykové preference!
obsah
Jednota
které byly vyvinuty od roku 2005, Jednota herní engine se stal základem indie herní průmysl. S neustálými aktualizacemi a novými, hlavními funkcemi, jako je Unity Reflect, které se přidávají každý rok, je Podpora motoru neuvěřitelná. Motor je nejen vhodný pro 2D i 3D hry jakéhokoli typu, ale je také oblíbenou volbou pro vývoj VR a AR také díky mnoha společnostem a vývojářům vytvářejícím pohodlné sady SDK pro motor. Kromě toho, Unity má také značnou komunitu, s aktivním obchodem s aktivy s bezplatnými i placenými aktivy na dosah ruky. Protože je to tak robustní motor a zdarma pro vývojáře, kteří vydělávají méně než $ 100K / rok, je to fantastická volba pro začátečníky bez ohledu na to, co chtějí udělat.
jak již bylo řečeno, pokud chcete vytvořit celé herní studio kolem Unity, licence mohou být nákladné – i když přicházejí s více funkcemi. Navíc, Unity může být těžší na vašem systému, pokud používáte některé z high-end tech ukázky, aby se plné schopnosti motoru. Nakonec stojí za zmínku, že když se Unity aktualizuje tak často, může být snadné vynechat nové funkce nebo být bojem najít staré, protože uživatelské rozhraní a systém pro přístup k nim se mohou změnit.
níže si můžete prohlédnout krátký film vytvořený s motorem Unity pomocí vykreslovacího potrubí Unity s vysokým rozlišením, abyste viděli plné možnosti motoru.
silné stránky:
- Zdarma i pro začátečníky vydělávají méně než $100K
- Skvělé pro 2D a 3D hry
- Silný mobilní hra podporu
- VR a AR SDK dostupnost
- Asset Store s hromadou volných aktiv
Slabé stránky:
- Nákladné licence pro profesionály
- Vyšší-end tech dema vyžadují lepší počítačů
- Mnoho UI změny
Příklady Her Vyrobeny s Unity
- Osiris: New Dawn
- Hollow Knight
- Rick a Morty: Virtuální Rick-ality
- Genshin Impact
je jednota pro vás? Podívejte se na některé kurzy Unity vytvořené certifikovanými vývojáři Unity, abyste mohli začít! Můžete si také prohlédnout bezplatné výukové programy Unity na tomto blogu. Doporučujeme také, abyste se podívali na náš článek Unity vs. Unreal Engine, pokud je vaše volba mezi těmito motory zúžena!
Unreal Engine
Vzhledem ke své robustní grafické schopnosti s osvětlením, shadery, a další, Unreal Engine je síla-dům za mnoho z nejvíce populární, triple-hry venku dnes. Vzhledem k jeho nekontrolovatelné užívání v tomto odvětví, motor, byl vyvinut velmi specificky zvládnout mnoho složitých úkolů efektivněji než ostatní motory. Stejně jako ostatní na tomto seznamu, motor je také open-source, což znamená, že komunita neustále vylepšuje motor. Spolu s vizuálním blueprintingem, takže i neprogramátoři mohou vyvíjet své hry, Unreal je skutečně power-house, který je schopen téměř všeho-včetně VR. Zmínili jsme se také o tom, stejně jako Unity, existuje také tržiště, kde můžete získat bezplatná aktiva?
Nicméně, mnoho vývojářů zprávy, že Unreal Engine je vhodnější pro větší projekty a projekty, které chcete pracovat jako tým. Navíc, protože program je těžký na grafickém konci, mnoho lidí zjistí, že vyžaduje výkonnější počítač ve srovnání s jinými motory, jako je Unity. Kromě toho je také pozoruhodné, že zatímco Unreal Engine může vytvářet 2D hry kromě 3D her, motor nemusí být nutně nejvhodnější pro daný úkol.
video níže představuje jen některé z úžasných věcí, které studenti po celém světě vytvořili s Unreal Engine.
silné stránky:
- Skvělé pro high-end grafiky
- výkonější než ostatní motory
- nejlepší volba pro VR
- Vizuální blueprinting pro non-programátoři
- Značné trhu s volnými aktivy
Slabé stránky:
- Není nejlepší pro jednoduché nebo sólové projekty
- High-end grafiky vyžadují výkonnější počítače
- Lepší pro 3D než 2D hry
Příklady Her s Unreal Engine
- Soulcalibur VI
- ozubená Kola 5
- Dragon Quest XI
Pokud Unreal Engine zní jako motor pro vás, podívejte se na tyto kurzy začít s Unreal hry rozvojové projekty! Alternativně, můžete se podívat na některé z našich bezplatných tutoriálů, nebo dokonce zkontrolovat naši Unity vs. Článek Unreal Engine (pokud jste tak již neučinili), abyste získali více informací.
Godot
přestože Godot existuje od roku 2014, teprve nedávno se motor skutečně zvedl v popularitě. Na Godota herní engine je úžasné, pokud hledáte něco zdarma a open-source, což znamená, že můžete měnit motor a prodávat své hry však budete chtít. Motor podporuje 2D i 3D schopnosti, takže je dobře zaoblený pro jakýkoli druh hry, kterou se snažíte udělat. Godot také zaujímá jedinečný přístup s architekturou uzlů a scén, aby reprezentoval specifické herní funkce, odlišuje je od podobných konkurentů a může být pro mnoho uživatelů jednodušší. Přidejte vášnivou komunitu obklopující motor a máte na ruce skutečného vítěze!
pokud jde o slabiny, Godot používá pro skriptování svůj vlastní osobní jazyk, nazývaný GDScript. Zatímco jazyk funguje fantasticky a připomíná Python (oblíbený jazyk pro mnoho vývojářů), protože byl speciálně navržen pro Godota, zkušení vývojáři mohou považovat za únavné přizpůsobit se dalšímu jazyku. Navíc, protože Godot není tak známý jako některé jiné motory, není k dispozici tolik zdrojů ve srovnání se základním motorem, jako je Unity nebo Unreal.
hledáte příklady? Níže je ukázkou jen některé z her jsou vyrobeny pro mobily pomocí Godot herní engine!
silné stránky:
- Pracuje pro 2D a 3D hry
- Zdarma a open-source – a to i komerčně
- Vášnivý společenství
- Unikátní architektura pro vývoj hry
Slabé stránky:
- Zkušení vývojáři nemusí líbit GDScript
- Ne tolik zdrojů, jako ostatní motory
Příklady Her s Godota
- ProtoCorgi
- Deep Osmdesát
- Gun-Třímající Kočky
Pokud máte zájem o tuto open-source motoru, doporučujeme zkontrolovat následující kurzy, jak začít s učení! Můžete si také přečíst některé bezplatné výukové programy, pokud je to vaše fantazie.
Phaser
Phaser začal jeho život po roce 2013, i když poslední verze, Phaser 3, má teprve kolem roku 2018. Přesto to nezabránilo tomu, aby byl rámec extrémně populární, zejména pro ty, kteří chtějí vytvářet mobilní nebo prohlížečové hry. Protože technologie za Phaserem je do značné míry založena na stejných technologiích používaných pro vývoj webových aplikací, je to také rámec, který je relativně stabilní, i když vyjdou různé verze. Mimo to, Phaser přichází s fyziky a jiné druhy dodatků motoru se očekává, což znamená, že můžete udělat libovolný počet her s ním – včetně Mmorpg – se správnými doplňky!
celkově je však Phaser 2D založený rámec, takže nemusí být nejvhodnější, pokud se snažíte vytvořit 3D hru. Navíc, zatímco rámec je multiplatformní, protože je většinou zaměřen na prohlížeče, přichází s určitými omezeními, která silnější, samostatné motory nemají.
níže jsou uvedeny některé příklady různých her vyrobených s Phaserem, odkazy na které najdete v níže uvedených příkladech!
Silné:
- Skvělé pro prohlížeče a mobilní hry
- Extrémně stabilní
- Snadno rozšířit pomocí webových technologií
Slabé stránky:
- Zaměřené speciálně pro 2D hry
- Více omezena než ostatní motory
Příklady Her s Phaser
- Magikmon
- Drahokamy ‚n Lan
- Pickem je Malé Dobrodružství
Pokud jste připraveni rozšířit své HTML5 game development dovednosti s Phaser, podívejte se na tyto kurzy! Případně se vám mohou také líbit bezplatné výukové programy dostupné zde a zde.
GameMaker Studio 2
Tento populární herní engine vytvořil v roce 2017 je nejnovější verze GameMaker Studio, který byl asi od roku 1999 prostřednictvím mnoha iterací a jména. GameMaker je široce podporován na různých platformách, dokonce včetně Nintendo Switch. Je to také velmi přátelské volbou pro ty, kteří nemají žádné zkušenosti s kódováním, jak to primárně používá drag-and-drop, vizuální skriptovací jazyk, jeho vlastní tvorbu aby všechny úrovně uživatelů vytvořit svůj sen hry. Pro ty, kteří dávají přednost kódování, však také nabízí svůj jazyk GameMaker pro programování vlastního chování, které přesahuje to, co může vizuální programování pokrýt. Celkově je motor velmi přátelský pro začátečníky a otevírá vývoj her téměř všem.
na rozdíl od mnoha jiných motorů a rámců na tomto seznamu je však GameMaker Studio 2 proprietární, takže nemusí být skvělou volbou pro ty, kteří hledají něco s rozpočtem. Navíc, stejně jako Phaser, je tento motor zaměřen speciálně pro 2D hry. I když má omezené možnosti 3D, není to zdaleka nic jako Unity, Unreal nebo Godot.
podívejte se na ukázku níže her vyrobených s GameMaker Studio!
silné stránky:
- Podporované na spoustu platforem
- Snadné drag-and-drop programování
- Extrémně začátečník-friendly
Slabé stránky:
- více Orientované na 2D hry
- Stojí peníze získat
Příklady Her s GameMaker Studio 2
- Hyper Light Drifter
- UNDERTALE
- Sekačky
Závěr
všichni ve Všech, těchto pět motorů/rámce výše uvedené jsou jen některé z mnoha motorů, k dispozici, aby rozvíjet své hry. Nicméně, protože tyto motory a rámce napájejí některé z nejpopulárnějších nezávislých a velkorozpočtových her, můžete si být jisti jejich kvalitou a schopností zvládnout téměř jakoukoli hru, kterou budete chtít vytvořit. Každý má samozřejmě své silné a slabé stránky, ale všichni obstáli ve zkoušce času a zůstali nejlepšími uchazeči o rok 2021 o nejlepší herní engine.
pokud jste stále na plotě o jednom motoru, můžeme také doporučit nejprve zjistit nejlepší jazyk pro vývoj her, který by vám měl pomoci dále provést tento zásadní výběr. Kromě toho se možná budete chtít dozvědět více o kódování obecně, nebo možná dokonce prozkoumat vyhlídky na práci pro vývojáře,což může pomoci při velkém rozhodování.
ať už se rozhodnete, nemůžeme se dočkat, až uvidíme hry, které vytvoříte!
- Přístup všech 200+ kurzy
- Nové kurzy přidáno měsíční
- Zrušit kdykoliv
- Osvědčení o absolvování