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