з/п не указана
Москва
От 1 года до 3 лет
Международная продуктовая IT-компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы, в поисках Gameplay Programmer (Unreal Engine 5).
Чем предстоит заниматься:
- Разрабатывать и поддерживать геймплейные системы проекта на Unreal Engine 5;
- Реализовывать и настраивать AI-логику игроков: поведение на поле, принятие решений, взаимодействие с объектами;
- Создавать тактические системы — схемы, алгоритмы поведения команд в атаке и защите;
- Разрабатывать и дорабатывать физику взаимодействий в рамках проекта;
- Интегрировать внешние сервисы через REST API, работать с данными в формате JSON;
- Разрабатывать внутреннюю систему управления игровыми данными (статистика, результаты матчей, параметры игроков);
- Создавать инструменты для настройки и балансировки игровых параметров;
- Разрабатывать системы кастомизации (экипировка, форма команд, персонажей);
- Взаимодействовать с техлидом, PM, арт-директором и геймдизайнерами в рамках разработки ключевых игровых систем.
Какой опыт, знания и качества нужны:
- Опыт работы от 2 лет в роли Gameplay Programmer;
- Уверенные знания C++ и Blueprints в контексте UE5;
- Понимание Gameplay Framework, структур данных и алгоритмов;
- Опыт работы с системой контроля версий (Git);
- Внимание к деталям, аккуратность и стремление к высокому качеству кода;
- Готовность работать в команде и эффективно взаимодействовать с коллегами.
Будет преимуществом:
- Опыт разработки спортивных симуляторов или проектов со сложной логикой AI;
- Понимание сетевых технологий UE (Replication, RPC);
- Знание принципов Data-Driven Design (работа с балансом и параметрами через таблицы);
- Понимание архитектурных паттернов и принципов оптимизации игровых систем.
Что компания может предложить вам:
- Удаленный формат работы с возможностью гибкого начала рабочего дня;
- Реферальную программу за успешную рекомендацию кандидата;
- ДМС, оплачиваемые отпуск и больничный лист;
- Частичную компенсацию занятий спортом;
- Частичную компенсацию английского языка или работы с психологом;
- Оперативное принятие решений и минимальное количество согласований;
- Реализацию сложных и интересных задач в рамках крупных проектов;
- Программу развития профессиональных компетенций: курсы для повышения квалификации, привлечение наставников;
- Высококвалифицированную команду и комфортную рабочую атмосферу.