Skillshot.pl
Zdalnie
Senior Unreal Core Programmer
⚲ 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.