Senior Unity Optimization Programmer
Awaken Realms
Jest to wyspecjalizowana rola inżynierska skupiona na optymalizacji wydajności w silniku Unity. Pracujesz nad dużym, otwartym światem RPG – Tainted Grail: The Fall of Avalon. Twoim głównym zadaniem jest profilowanie gry i optymalizacja systemów (CPU, GPU, pamięć) przy użyciu zaawansowanych technik jak DOTS, Unity ECS i HPC#. To nie jest rola ogólnego developera gier – to pozycja dla kogoś, kto lubi grzebać w wydajności i squeeze'ować każdą klatkę.
Brakuje: brak informacji o wielkości zespołu deweloperskiego, nie podano, czy optymalizacja dotyczy konkretnych platform (pc, konsole?).
Jest to wyspecjalizowana rola inżynierska skupiona na optymalizacji wydajności w silniku Unity. Pracujesz nad dużym, otwartym światem RPG – Tainted Grail: The Fall of Avalon. Twoim głównym zadaniem jest profilowanie gry i optymalizacja systemów (CPU, GPU, pamięć) przy użyciu zaawansowanych technik jak DOTS, Unity ECS i HPC#. To nie jest rola ogólnego developera gier – to pozycja dla kogoś, kto lubi grzebać w wydajności i squeeze'ować każdą klatkę.
- ✓Realny wpływ na kierunek rozwoju gry i standardy jakości
- ✓Praca nad ambitnym, dużym projektem Open World RPG
- ✓Stabilność finansowa dużego wydawcy
- ✓Chill zone i platforma kafeteryjna
- −Brak informacji o możliwości pracy zdalnej – oferta wymaga pracy w biurze we Wrocławiu
- !Nie sprecyzowano, jak duży jest zespół i ile osób zajmuje się optymalizacją
- !Brak informacji o konkretnym stanie projektu (czy to długotrwałe utrzymanie, czy nowe funkcje)
- !Wymóg 'portfolio' może oznaczać konieczność pokazania prywatnych projektów
- •Profilowanie gry (CPU/GPU/memory) przy użyciu narzędzi takich jak Unity Profiler, RenderDoc, dotMemory
- •Identyfikacja wąskich gardeł i planowanie optymalizacji
- •Implementacja optymalizacji w C# i HPC# (np. przepisywanie logiki na systemy DOTS)
- •Praca z Unity ECS i BRG (Batch Renderer Group) w celu optymalizacji renderowania
- •Analiza złożoności zadań i szacowanie czasu ich realizacji
- •Code review i współpraca z innymi programistami w celu utrzymania standardów wydajności
- •Optymalizacja assetów i pipeline'u graficznego (shadery, LOD, culling)
- •Debugowanie problemów wydajnościowych w różnych scenariuszach (edytor, build, różne platformy)
Oferta dla doświadczonych specjalistów (Senior).
Osoba z 5-letnim doświadczeniem w Unity, która zna podstawy DOTS i ECS, ale niekoniecznie ma duże doświadczenie z BRG czy optymalizacją na konsole. Musi wykazać się praktyczną umiejętnością profilowania i optymalizacji w rzeczywistym projekcie.
Juniorzy bez 5 lat doświadczenia w Unity, osoby szukające pracy zdalnej (praca w biurze we Wrocławiu), ani programiści ogólnego przeznaczenia, którzy nie lubią zagłębiać się w szczegóły wydajnościowe.
- ?Ile osób liczy zespół pracujący nad Tainted Grail i jak jest zorganizowana praca nad optymalizacją?
- ?Czy projekt jest już wydany, czy w trakcie produkcji? Jakie są główne cele optymalizacyjne na najbliższe miesiące?
- ?Jakie narzędzia do profilowania i optymalizacji są obecnie używane?
- ?Czy istnieje możliwość pracy zdalnej w wybrane dni?
- ?Jak często planowane są wydania (buildy) i czy są wymagane jakieś dyżury?
- ?Czy oprócz optymalizacji są jakieś inne obowiązki, np. pisanie nowych systemów?
- ?Jaki jest stosunek pracy nad optymalizacją CPU/GPU vs memory?
- ?Czy zespół korzysta z systemu kontroli wersji (np. Git) i CI/CD?
- −Brak informacji o wielkości zespołu deweloperskiego
- −Nie podano, czy optymalizacja dotyczy konkretnych platform (PC, konsole?)
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, czy istnieje możliwość pracy hybrydowej
- −Brak informacji o budżecie na szkolenia lub konferencje
Przyjazny, stale rozrastający się zespół z atmosferą studia indie, ale stabilnością dużego wydawcy. Chill zone i premie uznaniowe.
Poniżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię C#.