Назад
3 дня назад

AI Gameplay Programmer (Middle+ / Senior) (Unreal Engine)

3 000$
Формат работы
remote (только Russia)
Тип работы
project
Грейд
middle/senior
Страна
Russia
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →