3 дня назад
AI Gameplay Programmer (Middle+ / Senior) (Unreal Engine)
3 000$
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
AI Gameplay Programmer (Middle+ / Senior) (Unreal Engine): Разработка поведения противников и игровых AI-систем для кооперативного multiplayer-проекта с акцентом на архитектуру поведения, навигацию, сетевую синхронизацию и производительность. Focus on проектировании state- и event-driven логики, распределении aggro между игроками, решении сложных навигационных edge cases и оптимизации большого количества одновременно активных AI.
Локация: удалённо, Москва. Часовой пояс: UTC+3 (±2 часа).
Компенсация: до $3000 в месяц на руки, зависит от грейда, опыта и формата сотрудничества.
Компания
HeadHunter представляет проектную вакансию в команде из 10 человек с высоким влиянием на продукт и без бюрократии.
Что делать
- Разрабатывать AI противников на C++ и Blueprint, включая патрулирование, обнаружение, преследование, потерю цели и возврат к маршруту.
- Проектировать архитектуру поведения, системы выбора целей и приоритетов, а также собственные Behavior Tree Tasks, Services, Decorators, EQS Tests и AI-компоненты.
- Создавать AI для кооперативной multiplayer-среды с корректной работой на Dedicated и Listen Server.
- Реализовывать взаимодействие с дверями, инфраструктурой и точками интереса, а также реакцию на изменения уровня и динамические цели.
- Разрабатывать navigation-aware поведение на сложной геометрии и устранять застревание, oscillation и unreachable targets.
- Оптимизировать AI для большого количества противников, профилировать CPU cost, использовать инструменты диагностики и создавать инструменты настройки AI для геймдизайнеров.
Требования
- Уверенное знание C++ и коммерческий или серьёзный практический опыт с Unreal Engine 5.
- Понимание Actor/Component architecture, lifetime и ownership объектов, а также опыт разработки gameplay systems.
- Хорошее знание AIController, Pawn/Character, Behavior Tree, Blackboard, EQS, AI Perception и Navigation System.
- Умение проектировать tick-driven и event-driven архитектуры, работать с delegates, events и timers без тяжёлой логики на каждом кадре.
- Понимание Server Authority, RPC и replication, способность разбираться в существующем C++ коде.
- Опыт профилирования и debugging в Unreal Engine.
Хорошо, если есть
- Опыт работы над кооперативными, сессионными или multiplayer PvE-играми и выпущенными PC/console-проектами.
- Опыт со StateTree, Mass/ZoneGraph, Gameplay Tags, DataAssets и игровыми конфигурациями.
- Опыт нестандартной навигации: полёт, перемещение по стенам и потолку, spline-based маршруты и кастомные navigation backends.
- Опыт оптимизации большого количества активных AI, разработки designer-facing инструментов и debug-визуализации.
Культура и преимущества
- Удалённый формат работы с часовым поясом UTC+3 и допуском ±2 часа.
- B2B / контрактное оформление через Hong Kong SAR.
- Проектная занятость с full-time загрузкой.
- Небольшая команда из 10 человек, минимум бюрократии и высокий уровень влияния на продукт.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Eternal Blue
15 часов назад
AI Gameplay Programmer (Unreal Engine)
3 000$
7 дней назад
Разработчик Unreal Engine 5 (UE5)
80 000 - 120 000₽
40 SOULS
2 дня назад
Unreal Engine Programmer (Game Development)
5 дней назад
Senior Gameplay Programmer (Contract)
83 - 100$
Saber Interactive
1 день назад
Программист игровой логики (Gameplay programmer)
PlayEstate
10 часов назад
Разработчик UE / C++ Blueprint Developer (Middle+)
120 000₽