Proč byste měli zvolit Unreal Engine jako Indie

Posted on
Autor: Tamara Smith
Datum Vytvoření: 22 Leden 2021
Datum Aktualizace: 15 Listopad 2024
Anonim
WHY I DON’T LIKE UNREAL ENGINE: this is why i prefer Unity engine over Unreal engine!
Video: WHY I DON’T LIKE UNREAL ENGINE: this is why i prefer Unity engine over Unreal engine!

Obsah

Kdyby někdy nastal čas být nezávislým vývojářem, teď je ten čas. Existuje množství zdrojů a konzultací přes internet, aktivní fóra fóra, a doslova desítky motorů z čeho vybírat. Tak proč jsem se rozhodl použít Unreal Engine k vývoji svých her? Je pravda, že to není první motor, ve kterém jsem pracoval; Vlastně jsem vyvinul svou první prototypovou hru v GameMakeru: Studio. Tak proč jsem tedy udělal přepínač? Zde jsou 3 hlavní důvody, proč jsem se rozhodl udělat z Unreal Engine můj go-to pro hru dev.


1. Nemůžete porazit

Pokud jste právě začíná, nebo se s myšlenkou na rozvoj her, je pravděpodobné, že nechcete utrácet peníze jen za použití programu. Být vysokoškolský student na rozpočtu sám, to byla jedna z prvních věcí, které přišly na mysl a jeden z důvodů, proč jsem se díval na Unreal Engine jako řešení. Stejně tak Unity nabízí také bezplatnou osobní verzi svého herního enginu, ale s velkou nevýhodou; bezplatná verze neobsahuje nástroje potřebné k optimalizaci hry. To je podle mého názoru hlavní nevýhodou, protože ne všechny herní platformy jsou vytvořeny na stejné úrovni a špatně optimalizovaná hra nikdy není dobře přijímána herní komunitou. S tímto faktorem v mysli, stejně jako můj rozpočet, šupiny ve prospěch Unreal.

Abych vytvořil hru, kterou bych mohl optimalizovat v Unity, musel bych přejít na jejich Unity Plus, který vás za 35 dolarů měsíčně, nebo 395 dolarů ročně, pokud budete platit předem (úspora 25 dolarů). To, proti $ 0 za měsíc / rok pro Unreal, který přichází se všemi nástroji, které budu potřebovat hned po vybalení z krabice.


Teď, to neznamená, že Unreal je "volný", to přijde s vlastní cenou, která je 5% poplatek za příjmy nad $ 3k za čtvrtletí. Takže kdybych měl udělat hru, která vydělala $ 5k za čtvrtinu, musela bych zaplatit 100 dolarů za honoráře. Ale kdybych v příštím čtvrtletí vydělal jen $ 2.5k, neměl bych žádné odměny, což je dobré, že bych v tom okamžiku pravděpodobně žil z párků v rohlíku a ramenu.

Vím, že někteří by učinili argument, že v dlouhodobém horizontu skončíte s placením více licenčních poplatků, než byste zaplatili za předplatné Unity, ale musíte také vzít v úvahu škálování vývojového týmu. Řekněme, že už nejsi jeden muž-armáda a teď jste studio 3. No, to jen ztrojnásobilo vaše měsíční předplatné pro Unity. S Unreal, stále platíte $ 0 bez ohledu na to, zda jste studio 1 nebo 10 muž dev týmu. Takže bez ohledu na to, co děláte s jednotou, platíte za to dopředu, ale s Unreal platíte pouze v případě, že váš produkt je úspěšný. Pro mě je to osobnější. Mám pocit, že mě lidé za Unreal chtějí vidět, abych uspěl, protože když udělám hru, která dělá dobře, pak všichni dostaneme zaplaceno.


2. Vizuální skriptování

Dalším faktorem, který jsem musel vzít v úvahu, bylo programovací jazyky. V průběhu práce na mém stupni byla většina zkušeností z programování s použitím C # (C Sharp), což je primární programovací jazyk používaný Unity. Unreal, nicméně, používá C + + pro jeho potřeby programování. Namísto toho, abych se musel učit C ++, však mohu využít univerzálního a vysoce robustního vizuálního skriptovacího systému Blueprint, který nabízí Unreal. Tento systém mi umožňuje stále používat základní znalosti, které mám k programování, spárované s jednoduchostí drag-and-drop modrotisků, abych splnil tytéž úkoly, které bych jinak musel naučit kódovat C ++.

To mi umožňuje nejen šetřit čas a snahu učit se nový programovací jazyk, ale dává mi robustní systém, který umožňuje rychlé prototypování.To je další oblast, kterou cítím Unreal outshines Unity; naprosté množství funkcí, které má Unreal pod kapotou.

Rozdíl mezi Unreal a Unity byl velmi zřejmý, když jsem poprvé nahrál Unreal. Unreal je jako one-stop shop pro totální tvorbu her, s mnoha vestavěnými editory, které mohou být použity pro všechno od částečkových efektů, tvorby materiálů a dokonce i kinematiky (viz níže). Unreal je jako švýcarský armádní nůž herních motorů. Pokud existuje nevýhoda poukázat na to by bylo, že Unreal zabírá značné množství místa na mých pevných discích, protože jen to, kolik funkcí je schopen manipulace.

Pro srovnání, Jednota je lehčí a je schopna běžet na systémech s nižšími parametry. Kromě toho se domnívám, že by bylo lepší volbou v současné době, kdyby vaše cíle rozvoje her byly zaměřeny na uvolnění titulů na mobilním trhu, zejména pokud by hry měly být především 2D. V tomto ohledu by Jednota byla lepší volbou, protože Unreal v současné době není tak snadné pracovat s těmito oblastmi, vzhledem k tomu, že se zaměřuje na 3D hry s úžasnými vizuálními efekty.

3. Velmi intuitivní uživatelské rozhraní

Pokud jste nenalezli příklad obrazu systému Blueprint, který je matoucí, pak máte štěstí, protože většina věcí, které budete dělat v Unreamu, má velmi podobné uživatelské rozhraní. Osobně shledávám, že motor Unreal se cítí přirozeně a pohodlně se orientovat, což je, jak byste se měli cítit, když plánujete strávit nespočet hodin v prostředí aplikace. Opět platí, že to přijde na osobní preference, ale já jsem se ocitl snadno procházet různými kartami a systémy po sledování jednoduchého tutoriálu série na Unreal YouTube kanál.

Tak tady to máte, můj top 3 důvodů, proč jsem si vybral Unreal jako můj go-to motor. Pokud jde o vývoj her, Unreal vyhovuje tomu, co se snažím rozvíjet, a dává mi všechny nástroje, které potřebuji pro splnění svých cílů. Dejte mi vědět v komentářích pod vašimi zkušenostmi s Unreal nebo proč používáte motor podle svého výběru.