Свяжитесь напрямую по этой вакансии
Unreal Gameplay & Backend Программист Контракт на 6 месяцев (с возможностью продления)
О КАНДИДАТЕ
Мы ищем Unreal Gameplay & Backend программиста с глубокими знаниями C++ и Unreal Engine, специализирующегося на создании и поддержке масштабируемых бэкенд-ориентированных систем для мультиплеерных проектов на ПК и консолях. В этой роли вы будете работать на стыке геймплея и бэкенда, проектируя и внедряя клиент-серверную архитектуру, онлайн-сервисы и интеграции, которые обеспечивают работу ключевых функций игры. Идеальный кандидат имеет практический опыт разработки и поддержки бэкенд-систем, включая сетевое взаимодействие в геймплее, API и интеграцию сервисов. Вы умеете работать с распределенными системами, оптимизировать производительность серверов и обеспечивать надежность и масштабируемость онлайн-функций. Высоко ценится опыт работы с облачными сервисами, бэкенд-инфраструктурой и системами, управляемыми данными. Вы будете тесно сотрудничать с инженерами по геймплею, бэкенд-командами и другими заинтересованными сторонами для создания надежного, высокопроизводительного онлайн-опыта и обеспечения бесперебойного взаимодействия между клиентом и сервером.
ОБЯЗАННОСТИ
• Разработка и поддержка основных функций геймплея. • Проведение ревью кода и ведение технической документации. • Участие в обсуждениях, связанных с техническими решениями и стратегиями реализации. • Вклад в проектирование и развитие архитектуры и инфраструктуры проекта. • Помощь в улучшении рабочих процессов разработки и общего технического качества. • Тесное взаимодействие с командами программирования, продакшена, дизайна, QA, арта и анимации для построения эффективных междисциплинарных процессов.
ТРЕБОВАНИЯ
• Минимум 5 лет профессионального опыта работы с C++ и Unreal Engine. • Глубокие знания программирования на C++. • Обширный практический опыт работы с основным геймплейным фреймворком Unreal Engine. • Опыт проектирования и реализации масштабируемой, поддерживаемой игровой архитектуры в Unreal Engine. • Опыт работы над проектами с открытым миром, включая оптимизацию производительности для таких проектов. • Хорошее понимание клиент-серверной сетевой архитектуры. • Опыт разработки мультиплеерных геймплейных функций и систем подбора соперников (матчмейкинга). • Практический опыт интеграции геймплейных систем Unreal Engine с бэкенд-сервисами (REST API, аутентификация, данные игроков, матчмейкинг и т.д.). • Практический опыт работы с бэкенд-системами, включая HTTP API, бэкенд-сервисы и архитектуры баз данных. • Опыт выпуска коммерческих проектов, разработанных на Unreal Engine. • Опыт выпуска проектов на Unreal Engine на консолях. • Практический опыт работы с Gameplay Ability System (GAS). • Опыт создания масштабируемых UI-систем (UI-материалы, анимации и визуальные эффекты). • Понимание анимационных систем и систем ИИ в Unreal Engine. • Способность читать, писать и поддерживать техническую документацию. • Навыки коммуникации и составления отчетов.
Будет плюсом
• Знакомство с примером проекта Lyra и его архитектурой. • Знание шаблона проектирования MVVM и опыт его реализации.
от 5 лет
Опыт работы
Проектная работа
Тип занятости
Senior
Грейд
B2 - Выше среднего
Уровень английского
Разработка игр
Специализация
ГеймДев
Отрасль
Продуктовая компания
Тип компании
По компании
Разработка игр
Специализация
ГеймДев
Отрасль
Продуктовая компания
Тип компании