Frissítve 1/23/2020
Unreal Engine 4 (UE4) és Unity vitathatatlanul két legnépszerűbb játék motorok a nyilvánosság számára elérhető ma. Míg sok játékfejlesztő stúdió saját fejlesztésű játékmotorokat használ, még mindig hatalmas piac van az indie fejlesztők számára.
Ha be akar lépni a játéktervezésbe, a következő lépés a játék indításához szükséges játékmotor kiválasztása. Míg mind az Unreal Engine 4, mind az Unity kiváló játékmotorok, az egyik jobb lehetőség lehet a másik felett, attól függően, hogy milyen felületet és programozási nyelvet szeretne.
bontsuk le az egyes játékmotorokat, és nézzük meg erős területeiket, hogy eldönthessük, melyik fog a legjobban működni az Ön számára. Ezenkívül felsorolunk néhány nagyszerű új funkciót is, amelyek szerepelnek az Unreal Engine 4.24 és az Unity 2019.2.17 újonnan kiadott verzióiban.
Unreal Engine 4 vs Unity: Uses
a következő kérdések megválaszolása segíthet meghatározni, hogy az Unreal Engine 4-et vagy az Unity-t kell-e használni.
-
milyen játékokat szeretne létrehozni? Szeretne létrehozni egy 2D platformot vagy egy 3D akció-kaland játékot? Vagy talán egy hibrid 2D és 3D?
-
szeretné elindítani a játékot egy webböngészőn vagy mobil platformon, vagy arra törekszik, hogy a konzol platformokra juttassa?
mindkét motor minden bizonnyal elvégezheti a munkát, de attól függően, hogy mit hoz létre, az egyik motor uralkodhat a munkájában.
Ha azt szeretnénk, hogy egy 2D-s játék, Unity lehet egy nagyszerű lehetőség, mert van néhány nagy 2D-s funkciók, és nagyon könnyű elkezdeni. Ennek ellenére az Unreal Engine 4 néhány erőteljes 2D funkcióval is rendelkezik.
Ha 3D-s játékot szeretne létrehozni, az Unity egy nagyon erős 3D-s játékmotor is. Bár grafikusan nem ugyanazon a szinten van, mint az Unreal Engine 4, ha nem kell next-gen szintű grafikát létrehoznia, akkor az Unreal Engine 4 nem feltétlenül szükséges.
sok művész most mind a Unity, mind az Unreal Engine 4-et használja az előzetes vizualizáció és az építészeti vizualizáció létrehozásának módjaként, hogy interaktívabb élményt nyújtson ügyfeleinek.
amikor a mobil játékokról van szó, akkor az egység valóban megmutatja dominanciáját. Sok népszerű mobil játékok létrehozott Unity, ez tényleg lesz egy mobil Fejlesztő go-TO játék motor.
Unreal Engine 4 vs Unity: árak
a játékmotor kiválasztása során erősen támaszkodhat arra, hogy milyen típusú játékot szeretne létrehozni, és milyen platformon szeretne elindítani, van még egy nagyon fontos tényező, amelyet figyelembe kell venni: ár. Ha egy törekvő játékfejlesztő csak szeretnének tanulni, hogyan lehet a játékokat, és kap a lábad nedves, akkor valószínűleg nem akar költeni egy csomó pénzt a játék motor.
Unity kínál egy teljesen ingyenes verzió letölthető, ha a bevétel vagy finanszírozás alatt $ 100,000 az elmúlt évben. Ez nagyszerű lehetőség lehet, ha csak el akarja kezdeni. Minden olyan funkcióval rendelkezik, amellyel a Unity Pro rendelkezik, és képes kiváló játékokat készíteni anélkül, hogy egy fillért kellene költenie. Unity három frissített tervek közül lehet választani (plusz, Pro, és Enterprise) kezdve $40+ havonta kezdődő január 1, 2020. Ha közzéteszi a játékot, akkor nem kell fizetnie jogdíjat a Unity-nek, de fizetnie kell minden olyan mobil platformért, amelyen közzéteszi.
az egyik fontos dolog, amelyet szem előtt kell tartani az Unity ingyenes verziójával, az, hogy nincs profiler, amely csak az Unity Pro-ban szerepel. Ez önmagában hatalmas elrettentő lehet egyes fejlesztőknek, és nagy döntő tényező lehet. A profiler alapvetően lehetővé teszi a játék optimalizálását. Ön tudja játszani a játékot a profilozó, majd rögzíti a teljesítményt a játék, és megmutatja, hogy hány időt töltött ezzel feladatok, mint a renderelés, animáció. Ha ez nem érhető el az ingyenes verzióban, akkor rendkívül nehéz kitalálni, hogy a játék mely területei okoznak lassú hullámokat, és mit kell rögzíteni az optimális teljesítmény eléréséhez.
Unreal 4 teljesen ingyenes. Minden egy fedél alatt van, és hozzáférhet az összes játékmotorhoz, amelyet kínálhat, anélkül, hogy Önnek bármilyen költsége lenne. Az Unreal Engine 4 azonban 5% – os jogdíjakkal rendelkezik, miután az első 3000 dollár bruttó bevétel termékenként, naptári negyedévenként történt. Ez magában foglalja az alkalmazáson belüli vásárlásokból, a játékon belüli hirdetésekből származó pénzt, valamint maga a játék árát.
hogyan tervez pénzt keresni a játékból? Alkalmazáson belüli vásárlások, játékon belüli hirdetések,vagy csak a vételáron keresztül? A válaszok meghatározhatják, hogy melyik játékmotor árképzési modell működik a legjobban az Ön számára.
Unreal Engine 4 vs Unity: Programozási nyelvek
bár a játékmotor árazása minden bizonnyal megváltoztathatja a döntését, a játékmotor belseje nyilvánvalóan hatalmas tényező a választás során, és eldönti, melyik jobb az Ön számára.
nem titok, hogy egy játék létrehozásához elég sok programozást kell tennie. Melyik programozási nyelv, amellyel kényelmes, meghatározza, hogy menjen-e az UE4-hez vagy az Unity-hez.
-
Unreal Engine 4 használ C++.
-
Unity használ többnyire C# vagy JavaScript.
Unreal Engine 4 vs Unity: Egyéb megfontolások
Az Unreal Engine 4 vs Unity összehasonlításakor talán a legfontosabb szempontok a felhasználások, az árak és a programozási nyelvek. Van azonban néhány más szempont is.
Unreal Engine 4
Íme néhány nagyszerű funkció az Unreal Engine 4-ben:
-
Blueprint: ez egy csomópont-alapú vizuális scripting módszer közvetlenül az UE4-en belül. Ez azt jelenti, hogy technikailag soha nem kell egyetlen kódsort írni. Ez nagyszerű a gyors prototípus szintekhez, sőt egész játékok létrehozásához. Ez is egy nagyszerű eszköz vizualizációk, építészeti séták.
-
grafikus képességek: amikor a grafika, Unreal Engine 4 valóban egy következő generációs játék motor. Képes grafikát készíteni a következő generációs játékkonzolokon megjelenő játékokhoz hasonlóan, komplex részecskeszimulációs rendszerekkel és fejlett dinamikus világítással. Képes létrehozni mind a 2D, mind a 3D-t, így lehetősége van a grafika továbbvitelére.
Unity
Íme néhány nagyszerű funkció az Unity-ben:
-
Asset Store: A Unity valóban az eszköztáruk mérete, valamint a felkínált karakterek, kellékek, hangok és részecske-effektusok alapján jelenik meg a tetején. Mindenük megvan, az intuitív animációtól a manipulációs eszközökön át a GUI generátorokig és a motion capture szoftverekig. Akkor mindent meg kell, hogy hozzon létre a játék.
-
könnyű használat: annak ellenére, hogy az Unreal Engine 4 teljes felhasználói felület-átalakítással rendelkezik, amely megkönnyíti a felkelést és a futást, az Unity-t általában még mindig intuitívabbnak és könnyebben megfogható játékmotornak tekintik.
Unreal Engine 4.24 vs Unity 2020.1 Alpha
az új évvel az Unreal Engine és az Unity újonnan kiadott verziói jönnek.
Unreal Engine 4.24 jellemzői a következők:
-
Varrat nélküli adatok átalakítása
-
Python script
-
Vizuális dataprep
-
Skálázható lombozat
-
Eszköz optimalizálás
-
Háló szerkesztő eszközök
-
Élő Link adatok streaming
-
Photoreal rasterizing ray nyomkövetés valós időben
-
Strand-alapú haj, szőr
-
De sokkal több!
Unity 2019.2.17 jellemzők:
-
PhysX cloth library
-
inkrementális szemétgyűjtés
-
új 2d a könnyű Render csővezetékben (LWRP)
-
a GPU Lightmapper
-
optimalizált frame pacing for Android
-
és még sok más!
következtetés
amikor arra kerül sor, hogy melyik játékmotor nyer az Unreal Engine 4 vs Unity versenyében, jobb, ha mindkettőt teszteli. Tedd őket át a csengő, és próbálja kitalálni, hogy mi működik a legjobban az Ön számára. Mindkét játékmotor erőteljes szoftver, amely képes segíteni a játék ötleteit a következő szintre.