Skillshot.pl
Hybrydowo
Unreal Developer
⚲ Gdańsk , praca hybrydowa lub zdalna
Do uzgodnienia
Wymagania
- min. 4 lata pracy w Unreal Engine, w tym realnie wydany projekt XR (Quest, PCVR lub visionOS)
- mocny C++: czytanie i modyfikowanie źródeł silnika, nie tylko kod gameplayowy
- OpenXR i/lub Meta XR plugin w produkcji
- rzeczywiste zrozumienie mobile forward renderera
- profilowanie jako nawyk: Unreal Insights, RenderDoc, OVR Metrics Tool, Perfetto
- co najmniej jeden projekt doprowadzony od startu do faktycznego wydania
- angielski na poziomie roboczym
Mile widziane
- autorstwo materiałów i shaderów w UE (material editor oraz HLSL)
Opis stanowiska
Katana Studio szuka Unreal Developera do budowy aplikacji XR dla klientów z branży automotive. Będziesz projektować i budować całą aplikację w Unreal Engine 5 (C++ w pierwszej kolejności), wdrażać warstwę interakcji oraz odpowiadać za wydajność na Quest i visionOS. To rola dla doświadczonego developera (4+ lata), który czyta i modyfikuje źródła silnika, a nie tylko kod gameplayowy. Uwaga: ogłoszenie wprost stawia wymóg utrzymania 72/90 Hz jako nienegocjowalny — to oznacza ciągłą presję na optymalizację kodu i zasobów. Dodatkowo wymagane jest doświadczenie z OpenUSD i integracją z Houdinim, co jest dość specyficzne i może wymagać nauki.
🔍 Dekoder Ogłoszenia
🟡
Unreal Developer
Chociaż tytuł wskazuje na rolę programisty, zakres obowiązków obejmuje również szeroki zakres zadań związanych z zarządzaniem projektem i współpracą z innymi działami.
🟡
C++ w pierwszej kolejności, Blueprinty tam, gdzie mają sens
Oznacza to, że większość kluczowych i wydajnościowych elementów aplikacji będzie pisana w C++, a Blueprinty będą używane do szybszego prototypowania lub mniej krytycznych elementów.
🔴
Odpowiedzialność za wydajność. 72 / 90 Hz nie podlega negocjacji
Jest to bardzo wysoki priorytet i kluczowy wymóg, który będzie wymagał ciągłego optymalizowania kodu i zasobów, aby osiągnąć płynność na docelowych platformach.
🔴
Wpięcie naszego pipeline’u OpenUSD w silnik (USD Importer / Interchange / Datasmith) i utrzymanie czystej wymiany w obie strony z Houdinim
Wymaga to nie tylko znajomości Unreal Engine, ale także doświadczenia z systemem OpenUSD i integracji z zewnętrznymi narzędziami jak Houdini, co może być specyficzne i wymagać nauki.
🟡
Bezpośrednia praca z działem artu nad ustaleniem, co jest technicznie wykonalne, zanim powstanie model
Oznacza to proaktywne zaangażowanie w proces twórczy i konieczność komunikowania ograniczeń technicznych artystom na wczesnym etapie, co może wymagać umiejętności negocjacyjnych i tłumaczenia technicznych aspektów.