Lobah

Senior Backend Integration Programmer

1w ago
EuropeSeniorHybrid
Lobah

Senior Backend Integration Programmer

1w ago
EuropeSeniorHybridc++unreal engine 5commonuigrpcprotobufrest apimatchmakingui/ux

Разработка и интеграция игровых онлайн-систем для третьего лица шутера на Unreal Engine 5 в рамках крупного мультиплатформенного проекта с live-операциями.

About the product

  • Мы разрабатываем third-person competitive shooter на Unreal Engine 5, который находится на стадии бета-тестирования, с сильным акцентом на онлайн мультиплеер и долгосрочные live операции.
  • Роль сосредоточена на интеграции игровых онлайн-систем и платформенных сервисов в клиент игры: матчмейкинг, команды игроков, кланы, социальные функции, интеграции платформ, аккаунты и другие онлайн мета-фичи.
  • Работа в крупных мультиплатформенных UE5-производственных условиях совместно с программистами геймплея, backend-инженерами, дизайнерами UI/UX и платформенными командами.

Responsibilities

  • Интеграция и поддержка игровых онлайн-систем в Unreal Engine 5.
  • Реализация и расширение систем матчмейкинга, команд игроков, кланов и социальных систем.
  • Реализация и расширение аккаунтных и прогрессионных потоков, кроссплатформенных онлайн-функций.
  • Создание и поддержка коммуникационных слоев между клиентом и backend-сервисами.
  • Работа с backend-инженерами по интеграции API и надежности онлайн-функций.
  • Обеспечение соответствия требованиям консольной сертификации онлайн-функций.
  • Взаимодействие с UI/UX командами по интеграции онлайн-систем на фронтенде.
  • Отладка и решение проблем с онлайн-сервисами на различных платформах в живых игровых условиях.
  • Участие в архитектурных решениях, связанных с онлайн и backend-связанными игровыми системами.

Requirements

  • Опыт с C++ в продуктивных проектах.
  • Опыт работы с Unreal Engine 5.
  • Опыт работы с UI-системами UE5, такими как CommonUI или аналогичными.
  • Опыт интеграции онлайн мультиплеерных систем.
  • Знание разработки и требований консольной сертификации.
  • Опыт backend-интеграции в выпускаемых или живых продуктах.
  • Опыт работы с gRPC и Protobuf или REST API.
  • Практический опыт систем матчмейкинга, команд игроков, кланов, социальных систем, систем прогрессии и аккаунтов, кроссплатформенных онлайн-функций.
  • Опыт отладки и поддержки онлайн-систем в продакшене.
  • Знакомство с платформенными сервисами Steam и консолей.
  • Понимание асинхронной и сетевой архитектуры игр.
  • Опыт работы в больших мультикомандных кодовых базах.

Nice to have

  • Опыт работы с Epic Online Services (EOS).
  • Опыт выпуска многопользовательских игр на консолях.
  • Знакомство с SDK платформ PlayStation, Xbox и Nintendo.
  • Опыт сопровождения live-service игр после релиза.
  • Понимание репликации и сетевой оптимизации в UE5.
  • Знакомство с системами аутентификации и аккаунтами.
  • Опыт интеграции телеметрии и аналитики.
  • Опыт работы с выделенными серверами и онлайн-инфраструктурой.

Conditions

  • Гибкий формат работы — удалённо или в офисе в Варшаве.
  • Проект с активной базой игроков.
  • Возможность прямого влияния на системы, влияющие на игровой опыт и доход.
  • Конкурентная зарплата в зависимости от опыта.
  • 20 оплачиваемых выходных дней.

Found in@uejobs