AI Game Programmer
Требуемый опыт работы: 1–3 года
Полная занятость, полный день
Обязанности
- Проектировать модули и сценарии Искусственного Интеллекта;
- Разрабатывать логику ИИ с использованием инструментария Behavior Tree;
- Разрабатывать симуляции фракционной войны для структуры открытого мира;
- Реализовывать системы симуляции жизни, связанные с внутриигровым течением времени (ToD);
- Документировать разработанные систем в confluence или его аналоге (если это требуется в задании);
- Оптимизировать ИИ для более успешной работы “по сети”.
Требования
- Знанием C ++ в контексте Unreal Engine 4/5
- Опытом работы с инструментариями Behavior Tree, Navigation System, Environment Query System;
- Опытом работы в Jira, Trello или других таск-трекерах.
- Опытом работы с системами контроля версий (Perforce/Git).
- Большой игровой опыт, энтузиазм и интерес к играм;
- Большой интерес к разработке AI;
- Опыт коммерческой разработки;
- Понимание основных принципов и лучших практик ООП;
- Понимание основ алгоритмов и структур данных;
- Базовое понимание принятия решений средствами Behaviour Tree;
- Технический английский (на уровне чтения технической документации).
Приветствуется:
- Опыт разработки игровых проектов (коммерческий, pet-project, indie);
- Опыт работы со средствами совместной разработки: системы контроля версий, системы баг-трекинга;
- Коммуникабельность, ответственность, усидчивость, творческое мышление, внимание к деталям, умение и желание работать в коллективе единомышленников.
Условия:
График работы: 10:00 -18:00; 5/2
ЗП договорная(по результатам собеседования)
Дружный коллектив
Официальное трудоустройство
Готовность пройти тестовое задание