UE Senior/Expert Gameplay Programmer in Katowice

UE Senior/Expert Gameplay Programmer in Katowice

Katowice Pełny etat Hybrydowo
M

W skrócie

  • Zadania: Twórz systemy generacji treści proceduralnej w Unreal Engine i współpracuj z zespołem.
  • Firma: Anshar Studios - innowacyjne studio gier z pasją do jakości.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy, ubezpieczenie zdrowotne i Multisport.
  • Pozostałe informacje: Możliwość pracy hybrydowej w przyjaznym biurze w Katowicach.
  • Dlaczego ta praca: Pracuj nad fascynującymi projektami gier i rozwijaj swoje umiejętności w dynamicznym środowisku.
  • Kwalifikacje: Minimum 6-letnie doświadczenie w programowaniu w Unreal Engine oraz umiejętności w C++.

Anshar Studios poszukuje utalentowanego programisty gier Senior/Expert (specjalizującego się w PCG), który dołączy do naszego zespołu zajmującego się tworzeniem gier w Unreal Engine. W tej roli będziesz projektować i budować systemy oraz narzędzia generacji treści proceduralnej, które umożliwią projektantom i artystom tworzenie bogatych, zróżnicowanych światów gier. Jeśli uwielbiasz przekształcać algorytmy w gotowe do gry treści i masz silne doświadczenie w Unreal Engine, chcielibyśmy usłyszeć od Ciebie!

Obowiązki:

  • Przyjmowanie odpowiedzialności za systemy generacji proceduralnej, narzędzia i powiązane podsystemy.
  • Projektowanie architektury kodu gry dla procesów proceduralnych, od autoryzacji danych po generację w czasie rzeczywistym.
  • Rozwój i wdrażanie funkcji generacji treści proceduralnej w Unreal Engine.
  • Współpraca z projektantami, artystami i innymi programistami, aby zapewnić, że systemy proceduralne służą wizji kreatywnej i są łatwe w użyciu.
  • Prowadzenie dyskusji z innymi programistami w celu dostarczenia najlepszych rozwiązań technicznych.
  • Aktywne rozwiązywanie pytań technicznych lub potencjalnych problemów, zapobiegając wąskim gardłom w produkcji.
  • Regularne udzielanie wskazówek innym programistom, zapewniając, że wszystkie zespoły produkują kod, który jest solidny, wydajny i łatwy w utrzymaniu.
  • Optymalizacja i debugowanie kodu generacji w celu zapewnienia wydajności, stabilności i deterministycznych wyników tam, gdzie to konieczne.
  • Wkład w ogólny projekt gry i wizję.
  • Tworzenie informacyjnej i pomocnej dokumentacji technicznej i procesowej.
  • Okazywanie dbałości i zaangażowania w jakość rozwoju oprogramowania.

Wymagania:

  • Co najmniej 6-letnie doświadczenie jako programista Unreal Engine, w tym doświadczenie jako programista gier.
  • Umiejętność projektowania systemowych rozwiązań, które równoważą ogólność użycia z szybką zmiennością.
  • Znajomość różnych koncepcji i algorytmów proceduralnych (np. funkcje szumowe, gramatyki, generacja oparta na grafach i regułach).
  • Solidne zrozumienie losowości i determinizmu w grach.
  • Znajomość koncepcji projektowania gier.
  • Umiejętność komunikacji z nietechnicznymi deweloperami.
  • Umiejętność całościowego spojrzenia na duży projekt.
  • Wpisany jako programista w co najmniej 2 komercyjnych grach wideo.
  • Silna znajomość C++ i programowania obiektowego.
  • Znaczne umiejętności matematyczne (geometria, algebra liniowa, prawdopodobieństwo).
  • Silne umiejętności rozwiązywania problemów, debugowania i profilowania.
  • Ciekawość, niezawodność, organizacja.
  • Silne umiejętności komunikacji w zespole i pracy zespołowej.
  • Dobre umiejętności zarządzania czasem.
  • Zaawansowany angielski (poziom B2/C1).
  • Komunikatywna polski (poziom B1/B2).
  • Doświadczenie w procesach i pipeline'ach tworzenia gier.
  • Pasja do gier wideo.

Plusem będzie:

  • Doświadczenie z frameworkiem PCG Unreal.
  • Doświadczenie z frameworkiem sieciowym Unreal i rozwojem gier wieloosobowych (w tym deterministyczna generacja w kontekście sieciowym).
  • Znajomość stylów programowania opartych na danych i funkcjonalnych.
  • Doświadczenie w budowaniu narzędzi w edytorze dla projektantów i artystów (skrypty edytora, Slate/UMG, przepływy robocze eksponowane w Blueprint).
  • Wydana gra z istotną zawartością proceduralną.
  • Znajomość systemów CI/CD.
  • Znajomość OOP, SOLID i wzorców projektowych.
  • Fluent English (poziom C1/C2).

Wynagrodzenie: Wynagrodzenie od 10 000 do 26 000 PLN brutto (w zależności od umiejętności i doświadczenia).

Oferujemy:

  • Model pracy hybrydowej w naszym biurze w Katowicach.
  • Elastyczne godziny pracy (godziny rdzeniowe 10:00-15:00).
  • Prywatne ubezpieczenie zdrowotne i na życie.
  • Współfinansowana karta Multisport.
  • Lekcje angielskiego.
  • Brak crunchu.
  • Brak polityki zakazu konkurencji.
  • Biuro przyjazne zwierzętom.
  • Współfinansowane uczestnictwo w konferencjach i warsztatach, liczone jako dni robocze.

UE Senior/Expert Gameplay Programmer in Katowice – pracodawca: Mundo Gamer Network

Mundo Gamer Network to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku Katowic. Nasza kultura pracy opiera się na współpracy z utalentowanymi profesjonalistami oraz elastycznych modelach zatrudnienia, co pozwala na dostosowanie pracy do indywidualnych potrzeb. Oferujemy atrakcyjne benefity, w tym prywatne ubezpieczenie zdrowotne oraz wsparcie w relokacji, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej i znaczącej kariery.

M

Dane kontaktowe:

Zespół rekrutacyjny Mundo Gamer Network

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako UE Senior/Expert Gameplay Programmer in Katowice

Unreal Engine
Procedural Content Generation
C++
Object-Oriented Programming
Algorithms
Game Design Concepts
Debugging