Articles

Jednota vs. Unreal – Výběr Herního Enginu

Když se učí, vývoj hry, lidé se často diví, o tom, co nejlepší herní engine je – ve skutečnosti, jsme udělali celý článek na toto téma. Pokud jde o všestrannost, napájení,Popularita, a použití v průmyslu – existují dva, o kterých většina lidí mluví: herní engine Unity a Unreal Engine.

odpovědět, který z nich je lepší, je obtížná záležitost. Někteří budou tvrdit, že Unreal je lepší jednoduše proto, že je to nejlepší volba pro studia AAA. Jiní však uvedou skutečnost, že Unity je více zaoblená a pro nezávislé vývojáře je často lepším vstupem do průmyslu. Objektivně, ačkoli,je jeden lepší než druhý?

v tomto článku budeme procházet klady a zápory pro každý motor a budeme mít skutečnou bitvu jednoty vs. neskutečné. Pomůžeme vám také začít s učením obou, takže bez ohledu na vaše konečné rozhodnutí, můžete okamžitě skočit do vytváření vlastních her. Začněme, a doufejme, že do konce, budete moci učinit informovanou volbu o tom, který herní engine je motorem vašich snů.

Příklad RTS hru

Příklad RTS hru

obsah

Všestrannost

Jako herní vývojář, možná budete chtít experimentovat s různými typy hry – 3D, 2D, pro více hráčů, VR, AR, atd. Mít motor, který obstarává širokou škálu her, je důležité a naštěstí, Unity i Unreal to dělají. Pojďme se podívat na celou škálu různých typů her, a který motor by byl nejvhodnější pro ně:

  • 3D – Oba motory mají velkou 3D schopnosti, i když Unreal je nejlepší z hlediska grafické věrnosti.
  • 2D – oba motory umí 2D, i když Unity má mnohem větší zaostření a sadu nástrojů.
  • virtuální realita-Unity vyniká ve VR, protože pluginy jsou velmi univerzální a integrují se do celkové infrastruktury XR.
  • rozšířená realita – oba motory mohou dělat AR, i když Unity to dělá déle a má mnohem více definovaných systémů.
  • Multiplayer-oba motory umí multiplayer, i když Unreal je jediný s integrovanou podporou. Integrovaný multiplayer Unity je stále ve vývoji, i když existuje mnoho rámců třetích stran.
  • Mobile-Unity je považován za nejlepší motor pro mobily.
vytvoření 2D hry v enginu Unity.
vytvoření 2D hry v enginu Unity.
Vytvořit 3D hru v Unreal Engine.
vytvoření 3D hry v Unreal Enginu.

Kódování

Když se začíná s herní engine, co jazyk, kód může být rozhodujícím faktorem. V Unity píšete kód pomocí jazyka C#, zatímco v Unreal používáte c++. Obecně je C++ považováno za obtížnější jazyk, i když Unreal má svůj vlastní integrovaný vizuální skript nazvaný Blueprints. Vizuální skriptování je skvělou alternativou k kódování, protože vám umožňuje dělat stejné věci-přesto bez nutnosti kódování. Stačí vytvořit uzly a spojit je dohromady, aby se vyvinula logika pro vaši hru.

teď, Jednota nemá integrovaný vizuální scripter, ale existuje řada 3rd-party možnosti k dispozici, jako jsou: Šroub (nyní zdarma s budoucí integraci plánované pro motor) a Tvůrce hry.

Unreal Engine Blueprint visual scripting.
plány v Unreal Enginu.

Pokud hledáte kód, Unity může být jednodušší volbou s c#, i když pokud nechcete kódovat, můžete použít plány Unreal.

přítomnost průmyslu

můžete si vybrat herní engine na základě toho, co profesionálové používají. Unity i Unreal se používají k vytváření her na trhu, ale různými způsoby.

Za prvé, Unity je nejoblíbenější motor pro nezávislé vývojáře a mobilní hry. Existuje celá řada větších her vyrobených s jednotou, jako je: Hearthstone, města: Skylines, Rust, Ori a slepý les, a většina mobilních her.

Pokud jde o AAA průmysl, Unreal se používá více než jednota. Hry jako: Fortnite, Bioshock, Sea Of Thieves, Star Wars: Jedi Fallen Order a velké množství dalších používají motor.

něco, co je také třeba mít na paměti, je, jak to vývojáři motoru sami používají. Unity nevytvářejí své vlastní hry kromě malých vzdělávacích projektů. Epické hry (vývojáři Unreal Engine) na druhé straně vyvinuly mnoho her, jako jsou: Fortnite a Gears of War pomocí Unreal Engine.

  • Seznam Unity Hry
  • Seznam Unreal Hry

po celém Světě globální počasí pro hry na trh

po celém Světě globální počasí pro hry na trh

Společenství

Důležitým aspektem herní engine je společenství. Oba motory mají docela velkou online přítomnost, s vlastními příslušnými fóry, Sub-Reddity, kanály YouTube a další.

  • Unity-má roční konvenci pro vývojáře her s názvem Unite. Většina herních youtuberů se zaměřuje na používání a výuku jednoty.
  • Unreal-Epic Games má více přítomnosti online s živými tutoriály.

oba motory mají také své příslušné zásoby aktiv. Asset store je tržiště pro 3D modely, textury, systémy atd. pro motor, který můžete získat zdarma nebo za cenu. Ty mohou být skvělé pro vývojáře, kteří nemusí být nejlepším umělcem nebo nemají znalosti v určité oblasti.

  • Unity Asset Store
  • Unreal Trhu

Několik programátoři pracují jako tým

Několik programátoři pracují jako tým

Návody

Jak Unity a Unreal mají skvělé výukové zdroje. Dokumentace, návody, online kurzy atd. Níže uvádíme řadu různých kurzů o Unity a Unreal.

Jednoty

  • (Placené) Jednota Vývoj Hry Mini-Stupeň
  • Jednota 101 – Hra, Rozvoj a C# Základy
  • (Placené) RPG Akademie – Z Nuly na Vytváření Her
  • Jak programovat v C# – Brackeys
  • C# Tutorial Derek Banas
  • C# Základní Série Allan Carlos Claudino Villa

Unreal

  • (Placené) Neskutečný Vývoj Hry Mini-Stupeň
  • Unreal Engine 101 – 3D Hra, Vytváření
  • Jak programovat v C++ – Cherno
  • Začátečník je Průvodce pro Vývoj her s Unreal Engine Daniel Buckley
  • Vytváření Her Pro Začátečníky Pomocí UE4 tím, DevSquad

robotickou ruku, hrát Go

robotickou ruku, hrát Go

Závěr

nechali Jsme naše bitvy Jednoty vs. Unreal hrát ven, ale vraťme se zpět k naší původní otázce: který stroj byste měli použít?

nakonec to bude záviset na vás a vašich potřebách. Nicméně, pokud bychom mohli být tak smělý, můžeme alespoň říci následující:

  • Pokud jste začátečník, kteří chtějí naučit, jak se kód a vytvořit širokou škálu hry – jít s Unity.
  • Pokud nemáte zájem o kódování a chcete lepší grafický výkon-jděte s Unreal.

celkově se jedná o prohlášení na úrovni povrchu, takže doporučujeme vyzkoušet obojí před jakýmkoli rozhodnutím. Nicméně, jak si vyzkoušet tyto motory ven, můžete mít informace zde na paměti, jak tam jsou věci, aby zvážila nemůžete naučit tím, že dělá! Přesto si pamatujte, že neexistuje nejlepší herní engine – existuje pouze herní engine, který se cítíte nejpohodlněji. Ať už si vyberete Unity nebo si vyberete Unreal Engine, svět je na dosah ruky. Tak se tam dostat, a vytvořit nějaké úžasné hry a aplikace!

nenechte si ujít! Nabídka končí v
  • Přístup ke všem 200+ kurzy
  • Nové kurzy přidané měsíčně
  • Zrušit kdykoliv
  • Osvědčení o dokončení

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *