Skillshot.pl logo
Praca w branży gier

Network Programmer

dla Techland w Wrocław, Warszawa

Praca stała Programowanie


Techland to uznany niezależny producent, dystrybutor i międzynarodowy wydawca gier komputerowych obecny na rynku od ponad 25 lat. Nasze najbardziej rozpoznawalne produkcje to serie Dead Island i Call of Juarez, a także gra Dying Light i jej rozszerzenie Dying Light: The Following, w którą zagrało już ponad 11 milionów graczy. Aktualnie pracujemy nad dwoma wysokobudżetowymi tytułami, które ukażą się na rynku w ciągu najbliższych trzech lat.
Techland tworzy najwyższej jakości gry na wszystkie wiodące platformy, w tym PC, Sony PlayStation 4 oraz Microsoft Xbox One. Dzięki przeszło 350 specjalistom z czterech biur w Polsce i Kanadzie oraz wykorzystaniu najnowocześniejszych technologii nieustannie dostarczamy niezapomnianych przeżyć graczom na całym świecie.

Obecnie szukamy nowej osoby na stanowisko
Network Programmer
miejsce pracy: Wrocław lub Warszawa

Główne zadanie na tym stanowisku to budowa i rozwój technologii pozwalających graczom cieszyć się rozgrywkami online w ramach naszych gier. Nasze cele: stan świata gry odtwarza się bez lagów, połączenia nie są zrywane, matchmaking dobiera graczy wg postępu rozwoju i z uwzględnieniem wymagań technicznych (NAT). Aby je osiągnąć, na co dzień będziesz się mierzyć z:

  • tworzeniem multiplatformowego (konsole, PC) silnika sieciowego będącego podstawą rozgrywki PvP i co-op,
  • integrowaniem kodu gry z API Playstation Network, XBox LIVE i Steamworks,
  • utrzymaniem istniejących usług multiplayer w trybie online,
  • rozwojem i utrzymaniem usług w chmurze.

Oczekujemy:

  • bardzo dobrej znajomości C++, platform x86/x64 i zagadnień programowania sieciowego, popartych udziałem w komercyjnych lub akademickich projektach - idealnie związanych z grami,
  • ogólnej wiedzy z zakresu zagadnień związanych z tworzeniem rozwiązań sieciowych (przykładowo: programowanie socketów TCP i UDP, REST API, zagadnienia związane z konfiguracją i bezpieczeństwem sieci),
  • wiedzy przydatnej przy tworzeniu silników gier: programowanie wielowątkowe, tworzenie narzędzi, projektowanie architektury na wiele platform sprzętowych, debugowanie i profile’owanie z wykorzystaniem specjalistycznych narzędzi,
  • autentycznej pasji do gier i ich tworzenia oraz znajomości najnowszych tytułów i trendów panujących w grach komputerowych, a w szczególności grach FPP,
  • rozwiniętych zdolności komunikacji i współpracy w zespole, znajomości języka angielskiego w stopniu pozwalającym na pracę z obcojęzycznymi kolegami oraz dokumentacją.

Mile widziane:

  • doświadczenie w pracy z usługami chmurowymi jak AWS lub Azure,
  • znajomość rozwiązań i API dla matchmakingu i statystyk w grach online.

Czego szukasz w nowej pracy?
Jednej rzeczy z poniższej listy nie możemy obiecać…

  • CIEKAWE PROJEKTY - Tworzymy dwie gry AAA o łącznym budżecie 100 milionów dolarów, produkowane oddzielnie przy wykorzystaniu wspólnej technologii.
  • CZAS NA ROZWÓJ - Otrzymasz indywidualny budżet oraz dodatkowe dni wolne na udział w konferencjach i warsztatach.
  • REALNY WPŁYW - Czy jesteś branżowym wyjadaczem, czy młodym talentem, Twoja praca i umiejętności mają realny wpływ na projekt i pracę zespołu.
  • IMPREZY I ROZRYWKA - Automaty do gier, grill, własna kantyna i mnóstwo konsol dostępnych w biurze. Pyszne jedzonko, sporo procentów oraz świetna muzyka na firmowych imprezach.
  • BIURO W HARRAN - W pełni wyposażony pokój tylko dla Ciebie. Zapewniamy drut kolczasty, lampy ultrafioletowe i inne środki przeciwzombiacze.
  • OKAZJA, BY UCZYĆ - Podziel się swoją wiedzą poprzez firmowy Program Mentoringowy lub spróbuj swoich sił jako wykładowca na zaprzyjaźnionych uczelniach.
  • ELASTYCZNA PRACA - Wiemy, jak ważna jest równowaga między pracą, a życiem osobistym, dlatego stosujemy elastyczne godziny pracy.

Zainteresowanych zapraszamy do aplikowania przez https://techlandjobs.com/oferty-pracy/programmer-network-systems-c


Data publikacji: 2018-04-30

Liczba wyświetleń: 214