Mentionsy
Jak zacząć przygodę z GameDev-em?
Mateusz Zawistowski, Senior Unity Engineer oraz Game Producer, opowiada o branży GameDev. [more] Rozmawiamy m.in. o tym od czego warto zacząć naukę, czego należy się spodziewać po samej branży i jakie umiejętności są niezbędne, aby znaleźć pracę. Pełen opis odcinka, polecane materiały i linki oraz transkrypcję znajdziesz na: https://devmentor.pl/b/
|| devmentor.pl/rozmowa ⬅ Chcesz przebranżowić się do IT i poznać rozwiązania, które innym pozwoliły skutecznie znaleźć pracę? Jestem doświadczonym developerem oraz mentorem programowania – chętnie odpowiem na Twoje pytania o naukę programowania oraz świat IT. Umów się na bezpłatną, niezobowiązującą rozmowę!
~ Mateusz Bogolubow, twórca podcastu Pierwsze kroki w IT
|| devmentor.pl/podcast ⬅ Oficjalna strona podcastu
Szukaj w treści odcinka
Są to takie dwie główne, Unity oraz Unreal Engine i jeszcze takie dwie niszowe, które ostatnio też zauważyłem na rynku, Godot oraz JavaScript.
Stąd właśnie ten podział na te silniki, gdzie właśnie Unity, Unreal Engine, Godot.
Nie, tutaj te nazwy stanowisk dla programistów są kierowane technologiami tych silników, czyli właśnie Unity Developer, Unreal Engine Developer, Godot Developer i język programowania jest jakby elementem pracy, czyli jakby jeżeli mamy Unity Developera, no to...
W przypadku Unreal Engine jest to C++, w przypadku Godota jest to C-Sharp albo Python, więc to są powiązane ze względu na specyfikę danej technologii.
Natomiast takimi głównymi specjalizacjami są właśnie Unity i Unreal Engine.
Czy w takim razie zazwyczaj wygląda to w taki sposób, że zaczynamy od Unity, zdobywamy doświadczenia, potem idziemy w stronę Unreal'a, czy raczej też można trafić na rynek zaczynając od Unreal'a właśnie tworząc gry?
Jak najbardziej można zacząć od Unreala, zwłaszcza jeżeli bardzo konkretnie jesteśmy nastawieni na pracę przy tych większych produkcjach.
Natomiast Unreal Engine charakteryzuje się tym, że ma wyższy próg wejścia od Unity.
Pierwsza jest taka, że Unreal Engine jest znacznie...
Jeżeli ktoś nie dysponuje jakimś droższym sprzętem, nie wiem, na przykład laptopem gamingowym za 10 tysięcy albo więcej, no to może mieć problemy z tym, żeby Unreal Engine w ogóle odpalić, żeby w ogóle jakoś w miarę sensownie mu to chodziło.
Druga rzecz jest taka, że głównym językiem do skryptowania w Unreal Engine jest C++, a C++ jest językiem bardziej niskopoziomowym niż C Sharp, co oznacza, że jest mniej przystępny, ma trochę bardziej skomplikowaną składnię i wiele czynności, które w C Sharpie czy też w innych językach wysokopoziomowych są ogarniane automatycznie, takie jak zarządzanie pamięcią,
Natomiast później tak naprawdę stoimy przed decyzją, czy idziemy już w specjalizację Unity, ponieważ Unity sama w sobie też ma ogrom wiedzy, którą senior developerzy zgłębiają, w której się specjalizują, czy też właśnie robimy ten schok bok, zmieniamy naszą ścieżkę i wtedy uczymy się Unreal Engine.
występują często przejścia z Unity na Unreal Engine w drugą stronę, trochę rzadziej, ale też występują.
A powiedz mi proszę, bo tak wspominałeś o tym, że Unity pozwala nam tworzyć na różne platformy aplikacje, czy w przypadku Unreala też tak jest, czy raczej tutaj skupiamy się tylko na tych głównych platformach, mam tu na myśli, nie wiem, PC, jakieś Xboxy, PlayStation i tak dalej?
Teoretycznie Unreal Engine jest równie portowalny co Unity, natomiast praktyka pokazuje, że Unreal Engine prawie wcale nie jest używany do gier mobilnych oraz do gier projektowanych z myślą o platformach mobilnych, takich jak np.
wysokiej częstotliwości odświeżania obrazu, mówimy tutaj tak no minimum 90 Hz, a najlepiej 120 albo 144, do tego jeszcze w dużej rozdzielczości, więc ponownie próba odpalenia gry zrobionej na Unreal Engine z całą zaawansowaną grafiką w tak dużej rozdzielczości, w tak dużej częstotliwości odświeżania obrazu, tym bardziej na Google'ach tak zwanych standalone, które nie są podłączone do komputera, tylko działają tak samodzielnie, na przykład MetaQuest 3,
Natomiast później kadra zarządzająca CD Projekt postanowiła przenieść się na Unreal Engine 5.
Pierwsza jest taka, że CD Projekt wszedł w dosyć głęboką współpracę z Epic Games, czyli z twórcami Unreal Engine.
Więc Wiedźmin 4 z jednej strony jest to gra, ale z drugiej strony jest to takie, można powiedzieć, demo, taka pokazówka tego, do czego Unreal Engine 5 jest zdolny.
Druga przyczyna jest taka, że gdy studio decyduje się na pracę w swoim własnym silniku, to siłą rzeczy tworzą sobie taką barierę pod tytułem mamy na rynku pewną ilość dostępnych do zatrudnienia Unreal Engine developerów,
studiów, które do tej pory robiły na własnych silnikach, które rezygnują na rzecz Unreal Engine 5 z tej prostej przyczyny, że chcą mieć możliwość szybkiego onboardingu ludzi, którzy w tej technologii już pracują na przykład x lat.
Okej, tak cię trochę chyba wybiłem z rytmu, to powiedz mi, czy chcesz jeszcze coś dopowiedzieć odnośnie samego Unreala?
Tak, dlatego dopowiem, że właśnie Unreal Engine, zwłaszcza ta ostatnia jego odsłona, czyli Unreal Engine 5, głównie właśnie znajduje zastosowanie w projektach AAA, to jest takie określenie na właśnie te największe gry, właśnie Wiedźmin 3, 4, GTA, Red Dead Redemption, Assassin's Creed, to są wszystko właśnie gry AAA, czyli z takiej najwyższej półki, głównie jeśli mówimy o budżet, bo...
Część rynku zajmują, nie wiem, programiści Unity, a jaką część programiści Unreal, no bo jeżeli tych produkcji AAA jest kilka, kilkanaście, no a tych mniejszych jest dużo więcej, to tak statystycznie, czy na rynku jest więcej ofert pracy dla Unity?
czy jednak dla Unreal developerów, dlatego że tam właśnie mamy setki tych programistów w przypadku takich produkcji, czy jednak skala, czyli ilość tych małych projektów jest dużo większa?
Wiesz co, na przestrzeni ostatnich lat trochę się to zmieniło, głównie ze względu na zwiększenie popularności Unreal Engine, właśnie gdy wypierał domowe silniki poszczególnych studiów.
Ale trzeba też zwrócić uwagę na jedną rzecz, że to nie są dokładnie takie same oferty pracy, ponieważ ze względu na specyfikę pracy studiów AAA, oferty pracy Unreal Engine to często oferty stacjonarne.
Na przykład gdybym nagle zechciał, jako Unreal Engine Developer, gdybym takowym był, gdybym nagle zechciał pracować na przykład w Rockstar Games, no to czekałabym przeprowadzka do Stanów Zjednoczonych.
jak mamy Unreal Engine dewelopera, to w dostatecznie dużych projektach AAA powstają specjalizacje np.
I programowanie w Unity, i programowanie w Unreal, i grafika 3D, i jeszcze coś tam, gdzie tak naprawdę nie jest wartościowe to, żeby znać każdą z tych rzeczy po trochu, tylko żeby wybrać jedną z tych rzeczy i się w nim wyspecjalizować.
I tak, teraz wejdę ci słabo, bo od samego początku, jak wspomnieliśmy o tym, że właśnie CD Projekt przeszedł na Unreal'a, to siedziało mi w głowie temat, czy przypadkiem nie było to powodem, że wiele programistów doświadczonych na ich silniku odeszło od nich, nie chciało z nimi współpracować.
Ale to też nie jest tak, że po prostu nagle stwierdzili, że o, no to przechodzimy na Unreal i pyk, i mamy Unreal i wszystko jest fajnie.
Niestety Unreal Engine jest o tyle specyficznym silnikiem, że zwłaszcza dla potrzeby dużych produkcji studia i tak muszą go sobie dosyć mocno dostosowywać.
I były nawet takie przecieki z wewnątrz, że prace na 2D4 postępują znacznie wolniej niż zakładano, ponieważ właśnie w wyobrażeniu kadry zarządzającej przejście na Unreal miało być po prostu takie, no, hop, siup, i teraz mamy silnik i robimy grę.
Tam od samego początku była decyzja, że nie jedziemy w Unreal Engine, tylko korzystamy z bardzo niszowego silnika, jakim jest CryEngine, bo najzwyczajniej w świecie znacznie lepiej się nadaje do gier z otwartym światem.
ale stwierdzili, że mimo wszystko jest warto pójść w tym kierunku, bo nie będziemy musieli się męczyć z ograniczeniami Unreal Engine.
I z tego, co były wywiady, dyskusje z głównymi ludźmi właśnie ze studia odpowiadającego za Kingdom Come Deliverance 2, oni wcale tej decyzji nie żałują i wręcz nawet krytykują decyzję CD Projekt o przejściu na Unreal Engine 5.
Ostatnie odcinki
-
Jak zmieni się Frontend w 2026: Ewolucja czy Re...
30.01.2026 00:57
-
Wypalenie zawodowe – jak dbać o głowę w świecie...
26.12.2025 00:57
-
Praca na 2 etaty - bez stresu i wypalenia
28.11.2025 00:57
-
Jak zrobić grę w 48h? Game Jam z producentem Wi...
31.10.2025 00:57
-
10 błędów, które niszczą Twoje szanse na karier...
25.09.2025 23:57
-
Jak zacząć przygodę z GameDev-em?
28.08.2025 23:57
-
Przebranżowienie do IT w 2025 – prawdziwa historia
24.07.2025 23:57
-
Biokomputery w świecie AI – neurony jako nowe p...
26.06.2025 23:57
-
Programista w czasach AI – koniec czy nowy pocz...
29.05.2025 23:57
-
Jak automatyzować procesy w firmie
24.04.2025 23:57