AI Gameplay Programmer (Middle+ / Senior) (Unreal Engine)
Описание
Локация: удалённо, Москва. Часовой пояс: 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 человек, минимум бюрократии и высокий уровень влияния на продукт.