Senior Animation Engineer – Remote in Katowice

Senior Animation Engineer – Remote in Katowice

Katowice Pełny etat 123750 - 151250 zł / rok (szac.) Zdalnie
B

W skrócie

  • Zadania: Twórz i optymalizuj systemy animacji w Unity3D dla stylizowanych gier.
  • Firma: Beffio - innowacyjna firma zajmująca się grami z międzynarodowym zespołem.
  • Benefity: Elastyczne opcje pracy zdalnej, konkurencyjne wynagrodzenie i roczne wyjazdy integracyjne.
  • Pozostałe informacje: Możliwość długoterminowej współpracy w dynamicznym środowisku.
  • Dlaczego ta praca: Zyskaj znaczącą rolę w technologii animacji na dużym projekcie gier.
  • Kwalifikacje: Doświadczenie w C# i Unity oraz znajomość systemów animacji.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Beffio poszukuje doświadczonego Senior Animation Engineera do pracy nad dużym projektem gier rozwijanym w Unity3D. Rola ta łączy animację, sztukę techniczną i inżynierię, koncentrując się na technologii, systemach uruchomieniowych i narzędziach związanych z wysokiej jakości animacją postaci. Szukamy kogoś, kto rozumie animację zarówno jako kreatywny proces, jak i system techniczny. Powinieneś czuć się komfortowo współpracując z animatorami nad kontrolerami, rigami i pipeline'ami, a także omawiając architekturę uruchomieniową, ECS/DOTS, GPU skinning, shadery, wydajność i implementację C# z inżynierami.

To rola dla doświadczonego indywidualnego współpracownika z istotnym zakresem badań i rozwoju oraz techniczną odpowiedzialnością, prowadząca pomysły od wczesnych prototypów do systemów gotowych do produkcji, które mogą być używane i utrzymywane przez szerszy zespół.

Kluczowe obowiązki:

  • Rozwój i optymalizacja systemów uruchomieniowych animacji w Unity.
  • Praca z maszynami stanów, drzewkami blendów, warstwami, maskami, ruchem podstawowym, zdarzeniami animacyjnymi i kompresją.
  • Rozwój lub integracja rozwiązań animacyjnych opartych na danych przy użyciu ECS/DOTS, Jobs, Burst i procesów pieczenia.
  • Badanie GPU skinning, deformacji, shaderów obliczeniowych, shaderów wierzchołków i technik animacji wierzchołków.
  • Budowanie narzędzi edytora Unity, walidatorów, procesorów zasobów i workflow produkcyjnych dla zespołów animacyjnych.
  • Wsparcie w zakresie riggingu, szkieletów, skinning i workflow FBX między Maya lub Blender a Unity.
  • Profilowanie i optymalizacja systemów animacji na sprzęcie mobilnym.
  • Ścisła współpraca z animatorami, artystami technicznymi, inżynierami rozgrywki i inżynierami renderingu.
  • Przenoszenie badań i rozwoju z prototypu do funkcji gotowej do produkcji.
  • Ustanawianie czystej dokumentacji, workflow i standardów technicznych dla szerszego zespołu.

Wymagania:

  • Silne doświadczenie w C# i inżynierii Unity.
  • Praktyczne doświadczenie z ECS/DOTS, w tym Entities, Burst, Jobs i pieczeniem, lub głębokie równoważne doświadczenie w silnikach opartych na danych.
  • Silne zrozumienie uruchomień animacji, w tym maszyn stanów, drzew blendów, warstw, masek, ruchu podstawowego, zdarzeń i kompresji animacji.
  • Doświadczenie z GPU skinning i deformacją przy użyciu buforów strukturalnych lub stałych, shaderów obliczeniowych, shaderów wierzchołków lub podobnych technik.
  • Doświadczenie w tworzeniu shaderów w HLSL i narzędziu opartym na węzłach, takim jak Shader Graph lub Amplify.
  • Praktyczna wiedza o rigach postaci, szkieletach, skinning i pipeline'ach FBX w Maya, Blenderze lub podobnych narzędziach.
  • Doświadczenie w tworzeniu narzędzi edytora Unity, takich jak procesory zasobów, walidatory, niestandardowe inspektory lub okna edytora.
  • Doświadczenie w profilowaniu i optymalizacji obciążeń graficznych na urządzeniach mobilnych, szczególnie na sprzęcie Adreno i Mali.
  • Znajomość GLES i Vulkan.
  • Silne umiejętności komunikacyjne i zdolność do współpracy zarówno z artystami, jak i inżynierami.
  • Znajomość języka angielskiego w mowie i piśmie.

Miło widziane:

  • Doświadczenie z frameworkami animacji DOTS, takimi jak Rukhanka, Latios Kinemation lub podobne technologie.
  • Doświadczenie w budowaniu lub rozszerzaniu niestandardowego runtime'u animacji.
  • Animacja sieciowa z przewidywaniem i rollbackiem.
  • Netcode dla Entities lub podobna technologia wieloosobowa.
  • Proceduralna animacja, w tym IK, ruch wtórny lub warstwy oparte na fizyce.
  • Systemy animacji twarzy z wykorzystaniem blendshape'ów, kości, tekstur lub podejść hybrydowych.
  • Systemy animacji tłumu, w tym LOD animacji, VAT lub ograniczenie aktualizacji.
  • Doświadczenie w rozwijaniu systemów animacji dla platform mobilnych lub innych platform o ograniczonej wydajności.

Oczekiwania:

  • Poszukujemy kogoś, kto potrafi: Przenieść badania i rozwój z początkowego etapu technicznego do funkcji gotowej do produkcji.
  • Samodzielnie prowadzić złożone badania techniczne i podejmować pragmatyczne decyzje architektoniczne.
  • Równoważyć jakość animacji, wydajność, złożoność i użyteczność.
  • Tworzyć systemy i standardy, na których inni mogą pewnie budować.
  • Czuć się równie komfortowo przeglądając kontroler animatora, jak i pull request inżyniera.
  • Ściśle współpracować z artystami, zamiast traktować animację wyłącznie jako problem inżynieryjny.

Co oferujemy:

  • Znaczącą odpowiedzialność za technologię animacji w dużym projekcie gry Unity3D.
  • Bezpośrednią współpracę z doświadczonymi animatorami, artystami technicznymi, inżynierami i liderami dyscyplin.
  • Możliwość pracy nad złożonymi badaniami technicznymi i przekształcania ich w systemy produkcyjne.
  • Wysoce współpracujący międzynarodowy zespół.
  • W pełni zdalną pracę.
  • Elastyczne opcje umowy w zależności od lokalizacji.
  • Konkurencyjne wynagrodzenie w zależności od doświadczenia i struktury umowy.
  • Coroczne wyjazdy zespołowe Beffio.
  • Możliwość długoterminowej współpracy w miarę rozwoju projektu.

Senior Animation Engineer – Remote in Katowice – pracodawca: Beffio Studio

Beffio to firma, która oferuje wyjątkowe możliwości dla doświadczonych inżynierów VFX, zapewniając pełną swobodę pracy zdalnej oraz elastyczne opcje kontraktowe. Nasza kultura pracy opiera się na współpracy w międzynarodowym zespole, gdzie każdy członek ma realny wpływ na rozwój technologii w projektach gier. Oferujemy konkurencyjne wynagrodzenie oraz możliwość długoterminowej współpracy, co czyni nas doskonałym pracodawcą dla tych, którzy pragną łączyć technologię z kreatywnością.

B

Dane kontaktowe:

Zespół rekrutacyjny Beffio Studio

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Animation Engineer – Remote in Katowice

C#
Unity3D
ECS/DOTS
Animation Runtimes
State Machines
Blend Trees
GPU Skinning