Unreal Engine 4 vs. Unity: który silnik gry jest dla ciebie najlepszy?

Zaktualizowano 23.01.2020

Unreal Engine 4 (UE4) i Unity są prawdopodobnie dwoma najpopularniejszymi silnikami gier dostępnymi dziś publicznie. Podczas gdy wiele studiów deweloperskich korzysta z własnych silników gier, wciąż istnieje ogromny rynek dla twórców niezależnych.

Jeśli chcesz przejść do projektowania gry, następnym krokiem jest wybór silnika gry, którego chcesz się nauczyć, aby uruchomić grę. Podczas gdy zarówno Unreal Engine 4, jak i Unity są doskonałymi silnikami do gier, jeden z nich może być lepszym rozwiązaniem niż drugi, w zależności od interfejsu i języka programowania, który preferujesz.

Podzielmy każdy silnik gry i przyjrzyjmy się jego mocnym obszarom, abyś mógł zdecydować, który z nich będzie dla ciebie najlepszy. Ponadto wymienimy kilka wspaniałych nowych funkcji zawartych w nowo wydanych wersjach Unreal Engine 4.24 i Unity 2019.2.17.

Unreal Engine 4 vs Unity: używa

odpowiedzi na poniższe pytania mogą pomóc określić, czy należy używać Unreal Engine 4 czy Unity.

  • Jakie gry chcesz tworzyć? Chcesz stworzyć platformę 2D lub przygodową grę akcji 3D? A może hybryda 2D i 3D?

  • chcesz uruchomić grę na przeglądarce internetowej lub platformie mobilnej, a może chcesz ją wprowadzić na platformy konsolowe?

oba silniki mogą z pewnością wykonać zadanie, ale w zależności od tego, co tworzysz, jeden silnik może królować w twojej pracy.

Jeśli chcesz stworzyć grę 2D, Unity może być świetną opcją, ponieważ ma kilka świetnych funkcji 2D i może być bardzo łatwy do rozpoczęcia. Biorąc to pod uwagę, Unreal Engine 4 oferuje również potężne funkcje 2D.

Jeśli chcesz stworzyć grę 3D, Unity jest również bardzo potężnym silnikiem gry 3D. Chociaż graficznie nie jest na tym samym poziomie co Unreal Engine 4, Jeśli nie musisz tworzyć grafiki na poziomie następnej generacji, to Unreal Engine 4 może nie być wymagany.

wielu artystów używa obecnie zarówno Unity, jak i Unreal Engine 4 jako sposobu tworzenia pre-wizualizacji i wizualizacji architektonicznej, aby stworzyć bardziej interaktywne doświadczenie dla swoich klientów.

Jeśli chodzi o gry mobilne, To właśnie tam Unity naprawdę pokazuje swoją dominację. Z wielu popularnych gier mobilnych stworzonych z Unity, to naprawdę stać się mobilny developer go-to silnik gry.

Unreal Engine 4 vs Unity: ceny

wybierając silnik gry w dużej mierze zależy od tego, jaki rodzaj gry chcesz stworzyć i na jakiej platformie chcesz uruchomić grę, Istnieje również inny bardzo ważny czynnik do rozważenia: Cena. Jeśli jesteś początkującym programistą gier, który chce tylko nauczyć się tworzyć gry i zmoczyć stopy, prawdopodobnie nie chcesz wydawać dużo pieniędzy na silnik gry.

Unity oferuje całkowicie darmową wersję gotową do pobrania, Jeśli Twój dochód lub finansowanie jest poniżej $100,000 w ubiegłym roku. Może to być świetna opcja, jeśli po prostu chcesz zacząć. Posiada wszystkie funkcje, które Unity Pro ma i jest w stanie zrobić doskonałe gry, bez konieczności wydawania ani grosza. Unity ma trzy ulepszone plany do wyboru (Plus, Pro i Enterprise), począwszy od $40+ miesięcznie od 1 stycznia 2020 r. Jeśli publikujesz swoją grę, nie musisz płacić żadnych tantiem Unity, ale będziesz musiał zapłacić za każdą platformę mobilną, na której publikujesz.

jedną ważną rzeczą, o której należy pamiętać w darmowej wersji Unity jest to, że nie ma profilera, który jest zawarty tylko w Unity Pro. Samo to może być ogromnym czynnikiem odstraszającym dla niektórych programistów i może być dużym czynnikiem decydującym. Profiler zasadniczo pozwala zoptymalizować grę. Możesz grać w swoją grę z włączonym profilerem, który zarejestruje wydajność twojej gry i pokaże procent czasu spędzonego na wykonywaniu zadań, takich jak rendering i animacja. Brak tego w darmowej wersji sprawia, że niezwykle trudno jest dowiedzieć się, które obszary w grze powodują spowolnienie i co należy naprawić, aby uzyskać optymalną wydajność.

Unreal 4 jest całkowicie darmowy. Wszystko jest pod jednym dachem i masz dostęp do wszystkich silnik gry ma do zaoferowania, bez żadnych kosztów dla ciebie. Jednak Unreal Engine 4 ma opłaty licencyjne w wysokości 5% po pierwszym $ 3,000 przychodów brutto wykonanych na produkt, na kwartał kalendarzowy. Obejmuje to wszelkie pieniądze, które zarobisz na zakupach w aplikacji, reklamach w grze i cenie samej gry.

jak planujesz zarabiać na grze? Poprzez zakupy w aplikacji, reklamy w grze, czy po prostu przez samą cenę zakupu? Twoje odpowiedzi mogą zadecydować, który model wyceny silnika gry będzie dla ciebie najlepszy.

Unreal Engine 4 vs Unity: Języki programowania

chociaż cena silnika gry z pewnością może wpłynąć na Twoją decyzję, odwaga silnika gry jest oczywiście ogromnym czynnikiem przy podejmowaniu decyzji i decydowaniu, który z nich jest dla ciebie lepszy.

nie jest tajemnicą, że aby stworzyć grę, musisz trochę zaprogramować. Który język programowania jest dla ciebie wygodny, zadecyduje, czy wybrać UE4, czy Unity.

  • Unreal Engine 4 używa C++.

  • Unity używa głównie C# lub JavaScript.

Unreal Engine 4 vs Unity: Inne uwagi

zastosowania, ceny i języki programowania są chyba najważniejszymi względami przy porównywaniu Unreal Engine 4 vs Unity. Istnieje jednak również kilka innych czynników.

Unreal Engine 4

Oto kilka świetnych funkcji w Unreal Engine 4:

  • Blueprint: jest to wizualna metoda skryptów oparta na węzłach bezpośrednio w UE4. Oznacza to, że technicznie nigdy nie musisz pisać ani jednej linii kodu. Jest to świetne rozwiązanie do szybkiego prototypowania poziomów, a nawet tworzenia całych gier. Jest również doskonałym narzędziem do wizualizacji i przejść architektonicznych.

  • możliwości graficzne: jeśli chodzi o grafikę, Unreal Engine 4 jest tak naprawdę silnikiem nowej generacji. Jest w stanie tworzyć grafikę na równi z Grami wydawanymi na konsolach nowej generacji ze złożonymi systemami symulacji cząstek i zaawansowanym dynamicznym oświetleniem. Ma możliwość tworzenia zarówno 2D, jak i 3D, co daje możliwość dalszego przesuwania Grafiki.

Unity

Oto kilka świetnych funkcji w Unity:

  • Asset Store: Unity naprawdę wychodzi na wierzch pod względem wielkości ich magazynu aktywów i postaci, rekwizytów, dźwięków i efektów cząsteczkowych oferowanych. Mają wszystko, od intuicyjnych narzędzi do animacji i olinowania, po Generatory GUI i oprogramowanie do przechwytywania ruchu. Będziesz mieć wszystko, czego potrzebujesz, aby stworzyć swoją grę.

  • łatwość użycia: mimo że Unreal Engine 4 przeszedł gruntowną przebudowę interfejsu użytkownika, co ułatwia jego uruchomienie, Unity jest ogólnie postrzegane jako bardziej intuicyjny i łatwiejszy do opanowania silnik gry.

Unreal Engine 4.24 vs Unity 2020.1 Alpha

wraz z nowym rokiem pojawiają się nowe wersje zarówno Unreal Engine, jak i Unity.

funkcje Unreal Engine 4.24 obejmują:

  • bezproblemowa konwersja danych

  • Skrypty Pythona

  • Visual dataprep

  • skalowalne liście

  • optymalizacja zasobów

  • narzędzia do edycji siatki

  • transmisja danych na żywo

  • fotorealna Rasteryzacja i Ray Tracing w czasie rzeczywistym

  • włosy i futro oparte na kosmykach

  • i wiele więcej!

funkcje Unity 2019.2.17 obejmują:

  • PhysX cloth library

  • INKREMENTALNE usuwanie śmieci

  • Nowy 2D w Lightweight Render Pipeline (LWRP)

  • główne ulepszenia prędkości w GPU Lightmapper

  • zoptymalizowane Tempo ramki dla Androida

  • i wiele więcej!

wniosek

jeśli chodzi o to, wybór, który silnik gry wygra w konkurencji Unreal Engine 4 vs Unity, jest lepszy, testując je samodzielnie. Przełóż je przez Dzwonek i spróbuj dowiedzieć się, co działa najlepiej dla ciebie. Oba silniki gier to potężne oprogramowanie, które może pomóc ci przenieść Twoje pomysły na grę na wyższy poziom.

Related Posts

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *