Aktualizováno 1/23/2020
Unreal Engine 4 (UE4)a Unity jsou pravděpodobně dva z nejpopulárnějších herních motorů, které jsou dnes k dispozici veřejnosti. Zatímco mnoho herních vývojových studií používá své vlastní proprietární herní motory, stále existuje obrovský trh pro nezávislé vývojáře.
Pokud se chcete dostat do herního designu, dalším krokem je výběr herního enginu, který se chcete naučit pro spuštění hry. Zatímco Unreal Engine 4 a Unity jsou vynikající herní motory, jeden může být lepší volbou oproti druhému v závislosti na preferovaném rozhraní a programovacím jazyce.
pojďme rozebrat každý herní engine a podívat se na jejich silné oblasti, abyste se mohli rozhodnout, který z nich bude pro vás nejlepší. Navíc uvedeme také některé skvělé nové funkce obsažené v nově vydaných verzích Unreal Engine 4.24 a Unity 2019.2.17.
Unreal Engine 4 vs Unity: použití
odpovědi na následující otázky vám pomohou určit, zda byste měli používat Unreal Engine 4 nebo Unity.
-
jaké hry chcete vytvořit? Chcete vytvořit 2D platformu nebo 3D akční adventuru? Nebo možná hybrid 2D a 3D?
-
chcete spustit hru na webovém prohlížeči nebo mobilní platformě, nebo se snažíte dostat ji na konzolové platformy?
oba motory mohou určitě dostat svou práci, ale v závislosti na tom, co vytváříte, jeden motor může ve vaší práci vládnout.
Pokud chcete vytvořit 2D hru, Unity může být skvělou volbou, protože má některé skvělé 2D funkce a může být velmi snadné začít. To bylo řečeno, Unreal Engine 4 obsahuje také některé výkonné 2D funkce.
Pokud chcete vytvořit 3D hru, Unity je také velmi výkonný 3D herní engine. I když to graficky není na stejné úrovni jako Unreal Engine 4, pokud nepotřebujete vytvářet grafiku na úrovni další generace, pak Unreal Engine 4 nemusí být vyžadován.
mnoho umělců nyní používá Unity i Unreal Engine 4 jako způsob, jak vytvořit předběžnou vizualizaci a architektonickou vizualizaci pro vytvoření interaktivnějšího zážitku pro své klienty.
Pokud jde o mobilní hry, To je místo, kde Unity skutečně ukazuje svou dominanci. S mnoha populárních mobilních her vytvořených s jednotou, je to opravdu stát mobilní vývojáře go-to herní engine.
Unreal Engine 4 vs Unity: Ceny
Při výběru herní engine může spoléhat na to, jaký typ hry, kterou chcete vytvořit a jaké platformě, kterou chcete spustit, tam je také další velmi důležitý faktor, aby zvážila: cena. Pokud jste ctižádostivý vývojář her, který se chce jen naučit, jak dělat hry a namočit nohy, pravděpodobně nechcete utrácet spoustu peněz za herní engine.
Unity nabízí zcela bezplatnou verzi připravenou ke stažení, pokud jsou vaše příjmy nebo financování v minulém roce nižší než 100 000 USD. To může být skvělá volba, pokud chcete začít. Má všechny funkce, které Unity Pro má a je schopen dělat vynikající hry, aniž by museli strávit desetník. Unity má tři upgradované plány na výběr (Plus, Pro a Enterprise) od 40 $ měsíčně od 1. ledna 2020. Pokud publikujete svou hru, nemusíte platit žádné licenční poplatky Unity, ale budete muset zaplatit za každou mobilní platformu, na které publikujete.
jedna důležitá věc, kterou je třeba mít na paměti s bezplatnou verzí Unity, je, že neexistuje žádný profiler, který je zahrnut pouze v Unity Pro. To samo o sobě může být pro některé vývojáře obrovským odstrašujícím prostředkem a může být velkým rozhodujícím faktorem. Profiler vám v podstatě umožňuje optimalizovat vaši hru. Můžete hrát svou hru se zapnutým profilerem a zaznamená výkon vaší hry a ukáže vám procento času stráveného úkoly, jako je Vykreslování a animace. Nemít k dispozici v bezplatné verzi dělá to velmi obtížné zjistit, jaké oblasti ve hře jsou příčinou pomalu downs, a to, co musí být opraveno, aby získat optimální výkon.
Unreal 4 je zcela zdarma. Vše je pod jednou střechou a máte přístup ke všem herním motorům, které nabízí, bez jakýchkoli nákladů. Unreal Engine 4 má však licenční poplatky ve výši 5% po prvních 3 000 USD hrubých příjmů na produkt za kalendářní čtvrtletí. To zahrnuje veškeré peníze, které vyděláte z nákupů v aplikaci, reklamy ve hře, a cena samotné hry.
Jak plánujete vydělávat peníze ze hry? Prostřednictvím nákupů v aplikaci, reklam ve hře nebo pouze prostřednictvím kupní ceny? Vaše odpovědi mohou určit, který model cen herního enginu vám nejlépe vyhovuje.
Unreal Engine 4 vs Unity: Programovací Jazyky
i Když ceny herní engine může jistě ovlivnit vaše rozhodnutí, odvahu herní engine je samozřejmě obrovský faktor při výběru a rozhodování o tom, který z nich je lepší pro vás.
není žádným tajemstvím, že k vytvoření hry budete muset udělat trochu programování. Který programovací jazyk vám vyhovuje, určí, zda jít s UE4 nebo Unity.
-
Unreal Engine 4 používá c++.
-
Unity používá většinou C # nebo JavaScript.
Unreal Engine 4 vs Unity: Další úvahy
použití, ceny a programovací jazyky jsou možná nejdůležitějšími úvahami při porovnávání Unreal Engine 4 vs Unity. Existuje však i několik dalších úvah.
Unreal Engine 4
Zde jsou některé skvělé funkce v Unreal Engine 4:
-
Plán: jedná se o node-based visual scripting metoda přímo v UE4. To znamená, že technicky nemusíte nikdy psát jediný řádek kódu. To je skvělé pro rychlé prototypování úrovní a dokonce i vytváření celých her. Je to také skvělý nástroj pro vizualizace a architektonické průchody.
-
grafické schopnosti: pokud jde o grafiku, Unreal Engine 4 je opravdu herní engine nové generace. Je schopen vytvářet grafiku na stejné úrovni jako hry, které vidíte na herních konzolích nové generace se složitými systémy simulace částic a pokročilým dynamickým osvětlením. Má schopnost vytvářet 2D i 3D, což vám dává možnost posunout grafiku dále.
Unity
zde je několik skvělých funkcí v Unity:
-
Asset Store: Unity opravdu vyjde na vrcholu, pokud jde o velikost jejich aktiv obchodu a postavy, rekvizity, zvuky, a částicové efekty nabízeny. Mají vše od intuitivních animačních a manipulačních nástrojů až po generátory GUI a software pro snímání pohybu. Budete mít vše, co potřebujete k vytvoření hry.
-
Snadné Použití: I když Unreal Engine 4 má kompletní UI oprava, která dělá to jednodušší se dostat nahoru a běží, v Jednotě je obecně stále vnímána jako více intuitivní a jednodušší-to-pochopit herní engine.
Unreal Engine 4.24 vs Unity 2020.1 Alpha
s novým rokem přichází nově vydané verze Unreal Engine i Unity.
Unreal Engine 4.24 funkce patří:
-
Bezešvé konverze dat
-
Python skriptování
-
Vizuální dataprep
-
Škálovatelné zeleň
-
optimalizace Aktiv
-
Ok editační nástroje
-
aktivní Odkaz streamování dat
-
Fotorealistickými rasterizing a ray tracing v reálném čase,
-
Strand založené na vlasy a srst
-
A mnohem více!
Unity 2019.2.17 funkce zahrnují:
-
PhysX cloth knihovna
-
Inkrementální garbage collection
-
Nový 2D v Lehké Vykreslení Potrubí (LWRP)
-
Hlavní vylepšení rychlosti v GPU Lightmapper
-
Optimalizováno frame pacing pro Android
-
A mnohem více!
Závěr
Když na to přijde, výběru, které herní engine vítězství v soutěži Unreal Engine 4 vs Unity je lepší provedené testování je oba sami. Dejte je přes vyzvánění a pokuste se zjistit, co vám nejlépe vyhovuje. Oba herní motory jsou výkonné kusy softwaru, které mohou pomoci posunout vaše herní nápady na další úroveň.