Skillshot.pl Zdalnie

Senior Unreal Core Programmer

Awaken Realms

⚲ Wrocław / Zdalnie

12 000 – 20 000 zł / mies.

Wymagania

  • min. 5 lat doświadczenia w tworzeniu gier komputerowych
  • min. 2 lata doświadczenia w tworzeniu gier w Unreal Engine
  • bardzo dobra znajomość Unreal Engine (wady i zalety poszczególnych systemów) oraz C++
  • dobra znajomość DOD i ECS
  • płynna znajomość języka angielskiego
  • chęć pomagania innym i dzielenia się wiedzą

Mile widziane

  • znajomość i doświadczenie z Mass
  • doświadczenie przy tworzeniu streamowanych otwartych światów

Opis stanowiska

Awaken Realms szuka Senior Unreal Core Programmera do nowego projektu RPG na Unreal Engine z mocnym wykorzystaniem DOD i Mass. Będziesz implementować core'owe systemy i mechaniki, sprawdzać kod innych programistów pod kątem wydajności (CPU, GPU, pamięć) oraz dzielić się wiedzą o Unrealu z zespołem, który dopiero uczy się tego silnika. To rola dla doświadczonego programisty (5+ lat w grach, 2+ w UE), który potrafi dostosować silnik do wymagań optymalizacyjnych ambitnego RPG. Uwaga: ogłoszenie wprost mówi o dzieleniu się wiedzą i uczeniu zespołu Unreala — będziesz de facto głównym ekspertem od silnika, co wiąże się z dodatkową odpowiedzialnością szkoleniową.

🔍 Dekoder Ogłoszenia

🔴
zależy nam na dobrej znajomości tego silnika u Ciebie i chęci do dzielenia się swoją wiedzą
Oczekujemy, że będziesz głównym ekspertem od Unreala i będziesz musiał szkolić większość zespołu od podstaw.
🔴
z mocnym wykorzystaniem DOD i Mass
Systemy DOD i Mass są w Unreal Engine stosunkowo nowe i mogą być jeszcze niedojrzałe lub wymagać niestandardowych rozwiązań.
🟡
z perspektywą długiej współpracy przy wielu ambitnych projektach
Firma planuje długoterminowo, ale może to również oznaczać, że obecny projekt jest dopiero początkiem długiej drogi z potencjalnymi zmianami kierunku.
🔴
Sprawdzanie kodu innych programistów ze szczególnym uwagą na wydajność rozwiązań (CPU, GPU i pamięć)
Będziesz odpowiedzialny nie tylko za pisanie kodu, ale także za jego optymalizację i poprawianie błędów wydajnościowych innych członków zespołu.
🟢
Uczestniczenie w projektowaniu nowych rozwiązań i planowaniu architektury systemów
Oprócz programowania, będziesz miał znaczący wpływ na architekturę i kierunek techniczny projektu, co wymaga szerokiego spojrzenia.