Unity czy Unreal Engine: Co powinien wybrać solo deweloper
Summary
Wybór między Unity a Unreal Engine zależy od tego, czy pracujesz solo. Jeśli to gra 2D, mobilna lub stylizowana, wybierz Unity – bezpłatny poniżej 200 tys. USD przychodów, później 2310 USD rocznie za stanowisko. Unreal darmowy do 1 miliona USD przychodu, następnie 5% tantiem. Godot oferuje zerową opłatę.
Unity czy Unreal Engine: Co powinien wybrać solo deweloper
Jeśli wybierasz między Unity a Unreal Engine dla małej gry, wybierz Unity, gdy Twoja gra to 2D, mobilna lub stylizowana i pracujesz sam albo w bardzo małym zespole. Wybierz Unreal, gdy wygląd gry to główny marketing i ktoś w zespole potrafi programować w C++. Oba silniki są darmowe do początku. Rzeczywista różnica pojawia się, gdy przyjdzie rachunek: Unity pobiera opłatę od stanowisk, gdy przekroczysz granicę przychodów, Unreal bierze procent dopiero po zarobeniu miliona.
To jest wersja skrócona. Reszta artykułu to uzasadnienie, liczby i przypadki, gdy zignorować własne rady.
Dla kogo wybierać?
Więksość artykułów "Unity czy Unreal" piszą dla studiów czterdziestu osób. Ty prawdopodobnie jesteś jedną osobą z laptopem, folderem o nazwie projekt-świata i około sześcioma wieczorami w tygodniu na ten projekt. To zmienia wszystko.
To zmienia pytanie. Nie pytasz, który silnik jest lepszy. Pytasz, który pozwoli Ci skończyć. Wydana mała gra zawsze bije niezakończoną piękną grę, niezależnie od tego, ile pikseli ma każdy model.
Oto filtr, którego używam zanim porównam choćby jedną cechę silnika:
Ile osób będzie pracować nad projektem? Jeden do trzech punktów dla Unity. Dziesięć lub więcej punktów dla silnika, który zna już Twój senior deweloper.
Co zobaczy gracz jako pierwsze? Ręcznie malowana scena 2D lub ekran telefonu wskazują na Unity. Fotorealistyczny las o złotej godzinie wskazuje na Unreal.
Kto pisze kod? C# łatwiej się uczy i znacznie łatwiej debuguje. C++ daje więcej kontroli nad zasobami i surowo karze za każdy skrót.
Gdzie będzie się sprzedawać? Mobile to prawie zawsze Unity. Steam i Epic Games Store są otwarte dla obu silników.
Jeśli szczerze odpowiesz na te cztery pytania, masz już większość decyzji za sobą i możesz przejść do testów praktycznych.
Ile naprawdę kosztuje każdy silnik w 2026?
Pieniądze to miejsce, gdzie większość porównań się potyka, więc bądźmy dokładni i oparci na faktach.
Unity Personal pozostaje darmowe, dopóki Twoje przychody i finansowanie pozostają poniżej 200 tys. USD rocznie. Powyżej tego limitu przechodzisz do Unity Pro, które Unity wycenia na 2310 USD za stanowisko rocznie po podwyżce ze stycznia 2026. Kontrowersyjna opłata runtime została anulowana i nie dotyczy gier utworzonych w Unity 6 ani starszych wersjach. To wielka ulga dla wielu developerów.
Unreal Engine można pobrać i używać za darmo, bez żadnych początkowych ograniczeń. Epic pobiera 5% tantiem od przychodu brutto powyżej miliona USD całkowitego, licząc na produkt z osobna. Przychód zarobiony przez Epic Games Store nie wlicza się do tego obliczenia, jak wyjaśnia szczegółowy rozbór licencji w artykule Nasty Rodent.
Na słowa proste i zrozumiałe:
Unity pobiera na podstawie wielkości zespołu i czasu pracy. Pięciu pracowników na planie Pro płaci 11 550 USD rocznie, czy gra sprzedaje się dziesięć kopii czy dziesięć milionów. To może być drażliwe.
Unreal pobiera na podstawie rzeczywistego sukcesu finansowego. Gra zarabiająca 900 tys. USD nic nie należy Epic Games. Gra zarabiająca 2 miliony USD należy 5% z ostatniego miliona, czyli 50 tys. USD w skali roku.

Dla solo dewelopera poniżej progu Unity oba silniki kosztują 0 USD pierwszego dnia projektu. Rzeczywista różnica pojawia się tylko, jeśli gra się uda i zarobi miliony. To miły problem i zasługuje na rzeczywisty arkusz kalkulacyjny, nie przeczucie na podstawie poczucia.
Warte wydania: Unity Pro, gdy masz zespół trzech lub więcej osób i realny budżet na skalę wydawcy międzynarodowego. Pomiń to całkowicie, jeśli jesteś sam i zarabiasz poniżej 200 tys. USD rocznie.
Który silnik jest łatwiejszy, gdy jesteś sam?
Unity, i to nie jest bliskie przez pierwszy miesiąc pracy.
C# czyta się jak normalny język programowania, podobnie jak Python lub JavaScript. Edytor działa solidnie na laptopie średniej klasy. Narzędzia 2D (Tilemap, sprite'y, system fizyki) są dojrzałe i starannie dopracowane, i prawie każde pytanie techniczne, które kiedykolwiek będziesz mieć, zostało już zapytane i odpowiedziane gdzieś na ogromnym forum.
Unreal wymaga od Ciebie znacznie więcej od samego początku. Blueprinty, jego system wizualnego skryptowania, pozwalają projektantowi budować rzeczywistą rozgrywkę bez pisania kodu i to jest naprawdę dobre rozwiązanie. Ale silnik chce mocnego komputera z dedykowaną kartą graficzną, czasy kompilacji się drastycznie rozciągają i raz gdy wejdziesz w C++, zarządzasz pamięcią i złożonymi błędami kompilacji, które Unity nigdy Ci nie pokaże.
Rozróżniam to, co osobiście testowałem, od tego, co czytałem w relacjach innych. Luka w sprzęcie wymaganym i czasie iteracji jest konsekwentna w niemal każdym porównaniu indie, które znalazłem, i zgadza się dokładnie z tym, co zgłaszają solo deweloperzy: im wolniej pętla kompilacji, tym mniej eksperymentów uruchamiasz na jeden wieczór. Mniej eksperymentów oznacza słabszą ostateczną grę.

Pomiń Unreal całkowicie, jeśli Twoja maszyna ma ponad cztery lata i nie chcesz jej uaktualnić na nową. Wydasz oszczędności na nieproduktywnym czekaniu.
Kiedy wygląd Unreala uzasadnia trud?
Unreal zasługuje na miejsce w Twoim planie, gdy screenshot to główny marketing.
Oświetlenie Lumena, geometria Nanite i zaawansowane narzędzia środowiska dają dwuosobowemu zespołowi wizualizacje, które kiedyś wymagały dedykowanego programisty renderowania. Jeśli budujesz ponury spacer po opuszczonym mieście, fotorealistyczne doświadczenie czy cokolwiek, gdzie trailer sprzedaje listy życzeń, to się liczy naprawdę.
Scena poniżej to dokładnie rodzaj rzeczy, o którą chodzi: mgła, lampy, mokry kamień, wioska, która czuje się naprawdę zamieszkana przez ludzi. Możesz ją budować w każdym silniku. Unreal dostaje Cię 80% drogi tam zanim napiszesz choćby linijkę kodu rozgrywki.

Ale jest koszt tego wyglądu. Fotorealistyczne zasoby 3D są ciężkie i wymagające, każda siatka wymaga opieki i czasu artysty, i jeden artysta nie może samotnie wypełnić całego fotorealistycznego świata. Tu pakiety zasobów, skany 3D i generatywne narzędzia AI zaczynają nosić rzeczywistą wagę w procesie. Narzędzie tekst-na-obraz może pokryć koncepcyjną sztukę i referencje tekstury w jedno popołudnie, chociaż nadal dokończysz wszystko, co gracz widzi z bliska.
Warte wydania czasu na Unreala, jeśli wygląd to Twój główny haczyk. Nie warte, jeśli Twoja gra to sprytny mechanik w pustym pudełku.
Co z zatrudnianiem, konsolami i długoterminowym ryzykiem?
Trzy rzeczy, które nie pojawiają się w liście cech, ale gryzą później, gdy projekt rośnie.
Zatrudnianie programistów. Deweloperów Unity łatwiej znaleźć i taniej ich zaangażować, ponieważ C# to wspólna umiejętność w branży. Specjaliści Unreala kosztują więcej, czasami 30 do 50% więcej, według raportów zatrudniania indie i dobrzy programiści gry C++ są rzeczywiście rzadcy. Jeśli planujesz nawet trochę zlecić pracę, ta luka to rzeczywiste pieniądze.
Konsole i porty. Oba silniki wydają do PlayStation, Xbox i Nintendo Switch, ale papierkowa robota z producentami to Twoja praca w każdym razie. Unity ma długą historię małych portów konsolowych. Unreal dobrze radzi sobie z ciężką 3D, ale dotrzymanie budżetu wydajności Switch'a ze sceną w skali Unreala wymaga poważnego czasu optymalizacji.
Zaufanie do dostawcy. Słynny epizod opłaty runtime Unity w 2023 r. sprawił, że wielu deweloperów obawia się polegać na cenniku jednego dostawcy. Opłata jest anulowana, ale pamięć emocjonalna pozostaje. Niezależnie od tego, który silnik wybierzesz dzisiaj, trzymaj projekt w kontroli wersji, zachowuj zasoby przenośne i unikaj budowania całego projektu wokół jednej funkcji zastrzeżonej.
Czy Godot to szczera trzecia odpowiedź?
Czasami tak, szczególnie dla nowych twórców. Jeśli nadal czytasz "Unity czy Unreal" i czujesz, że żaden opcja nie pasuje idealne, szczera trzecia opcja to Godot.
Jest to oprogramowanie całkowicie otwarte na licencji MIT. Brak tantiem, brak progów przychodów, brak licencji na stanowiska. Skryptowanie odbywa się w GDScript lub C#, edytor jest lekki i szybki, a obsługa 2D jest doskonała.
Ale jest kompromis w postaci ekosystemu. Znajdziesz mniej samouczków, mniej wtyczek, mniej potoków konsolowych i mniej doświadczonych pracowników, którzy wymieniają Godota w CV. Dla solo dewelopera wydającego na PC i web, ten kompromis jest często w porządku. Dla zespołu, który spodziewa się zatrudniania doświadczonych deweloperów, to jest realne ryzyko.
Nie powiedziałbym dużemu zespołowi ciężkiej 3D, aby przeszła na Godota w środku projektu. Ale powiedziałbym początkującemu, który startuje małą grę 2D, aby poważnie rozważył to przed zaangażowaniem się w abonament.
Gdzie AI pasuje do wyboru silnika?
Zmienia pracę wokół silnika bardziej niż sam silnik.
Dwa lata temu, największa widoczna luka między solo deweloperem a studio był zakres zawartości wymaganej. Dwanaście płytek środowiska, czterdzieści propertisów, sto linii dialogu. Narzędzia generatywne teraz obejmują wiele tego pierwszego przejścia: koncepcyjna sztuka, placeholder tekstury, kod scaffolding, sketch świata napędzane promptem.
To zmienia pytanie silnika w konkretny, ważny sposób. Jeśli AI może wypełnić Twoją lukę zawartości, praca silnika staje się renderowaniem tej zawartości dobrze i pozwoleniem Ci na szybką iterację. Oba silniki potrafią to robić dobrze. Unreal renderuje ciężkie wygenerowane zasoby bardziej elegancko. Unity dostaje wygenerowany prototyp na ekran z mniejszym tarciem i szybciej.
Pomoc kodowania też się liczy w praktyce. Asystent, który czyta cały projekt, może pisać glue gry w C#, wyjaśniać błąd kompilacji lub refaktoryzować brudny skrypt. C# ma duży publiczny korpus, więc sugestie są bardziej niezawodne niż dla API Unreala w C++, które zmieniają się dramatycznie między wersjami.
Traktuj każdy wygenerowany skrypt jako projekt do przeglądu. Przeczytaj go, uruchom go i trzymaj kontrolę wersji. Asystent oszczędza godziny pracy, nie sądzenie.
Więc który powinien wybrać?
Oto dokładnie to, co bym zrobił, według konkretnej sytuacji:
Solo, 2D lub stylizowane, budżet poniżej 200 tys. USD: Unity, lub rozważ Godota, jeśli nienawidzisz ryzyka licencji.
Solo lub duo, fotorealistyczne 3D, mocny PC, trochę C++: Unreal. Linia tantiem miliona USD jest daleko.
Najpierw mobilne, wiele platform: Unity. Narzędzia i nawyki rynkowe są wokół niego zbudowane.
Planowanie sprzedaży głównie w Epic Games Store: Unreal staje się bardziej atrakcyjny, ponieważ ten przychód jest wyłączony z kalkulacją tantiem.
Zespół pięciu lub więcej, długa produkcja: uruchom dokładną matematykę stanowiska dla Unity na koniec przychodu prognozy dla Unreala, a następnie zdecyduj. Żaden nie jest uniwersalnie tańszy.
A potem zrób nudny test. Buduj tę samą malutką pionową plasterek w obu: jeden pokój, jeden mechanik, jedna oświetlona scena. Daj każdemu jeden weekend. Zanotuj, gdzie się utknęło, nie który screenshot wyglądał lepiej.
Silnik, który dostaje Cię do playable build'u jako pierwszy, to właściwy dla teraz. Możesz zmienić później i większość tego, co nauczysz się o projektowaniu, przenosi się doskonale.
Fork it. Change one thing. See what happens.