Домен
Game Development
Профиль навыка
Pathfinding (A*, NavMesh), behavior trees, finite state machines, utility AI
Ролей
4
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
11
ещё 9 — необязательные
Game Development
Игровое программирование
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Game Designer | Обязателен | Проектирует базовое поведение NPC: патрулирование, преследование, атака. Использует finite state machines для описания AI-логики в GDD. Тестирует AI-поведение в прототипах на Unity/Unreal и итерирует параметры для улучшения player experience. |
| Game QA Engineer | Тестирует базовое поведение игрового AI: pathfinding NPC, реакции врагов, patrol routes. Находит баги когда AI застревает, ходит сквозь стены или не реагирует на игрока. | |
| Unity Developer | Понимает базовый Game AI в Unity: NavMesh-навигация, простые конечные автоматы и поведение через Animator. Следует командным паттернам для реализации базового AI врагов на C# MonoBehaviour-скриптах и пакете Unity AI Navigation. | |
| Unreal Engine Developer | Понимает базовый Game AI в Unreal: Behavior Trees, Blackboard и AI Controllers с навигационной сеткой. Следует командным паттернам для реализации поведения NPC через Blueprint визуальное программирование и EQS (Environment Query System). |
| Роль | Обязательность | Описание |
|---|---|---|
| Game Designer | Обязателен | Проектирует AI-системы на основе behavior trees: тактическое поведение, командная координация, адаптация к действиям игрока. Настраивает NavMesh для сложных уровней с dynamic obstacles. Балансирует AI-сложность для разных difficulty levels через параметрическую настройку. |
| Game QA Engineer | Систематически тестирует AI-системы: behaviour trees, state machines, utility AI. Проверяет AI difficulty scaling, companion AI, enemy group tactics. Создаёт тест-сценарии для edge cases. | |
| Unity Developer | Самостоятельно реализует Game AI в Unity 2023+. Оптимизирует производительность. Работает с profiler. | |
| Unreal Engine Developer | Самостоятельно реализует Game AI в Unreal Engine 5. Оптимизирует производительность. Работает с profiler. |
| Роль | Обязательность | Описание |
|---|---|---|
| Game Designer | Обязателен | Проектирует сложные AI-системы: utility-based AI для стратегических решений, GOAP для автономных NPC, director AI для динамической сложности. Создаёт AI-персонажей с убедительным поведением и emotional responses. Оптимизирует AI performance для сотен одновременных агентов. |
| Game QA Engineer | Проектирует стратегию тестирования AI: automated playtesting для валидации AI behaviour, metrics-driven оценка (kill/death ratio, time-to-complete). Тестирует ML-based AI на fairness. | |
| Unity Developer | Обязателен | Проектирует продакшн-системы Game AI в Unity: GOAP-планировщики, utility-based AI, ML-Agents для обучения и иерархические конечные автоматы. Оптимизирует AI для бюджетов кадров через job system и пространственное разбиение. Менторит команду по архитектуре AI. |
| Unreal Engine Developer | Обязателен | Проектирует продакшн-системы Game AI в Unreal: сложные Behavior Trees, тактические решения через EQS, Smart Objects и симуляция толпы. Оптимизирует AI perception system и поиск пути для open-world сценариев. Менторит команду по паттернам AI. |
| Роль | Обязательность | Описание |
|---|---|---|
| Game Designer | Обязателен | Определяет AI-стратегию для игрового проекта: выбор подходов (FSM, BT, Utility, GOAP), стандарты проектирования поведений, tools pipeline для дизайнеров. Формирует best practices создания убедительного AI и менторит команду. Обеспечивает scalability AI-систем. |
| Game QA Engineer | Определяет AI QA стандарты для студии. Внедряет automated AI validation pipeline, формирует подходы к тестированию процедурного AI контента и adaptive difficulty systems. | |
| Unity Developer | Обязателен | Определяет техническую стратегию для систем Game AI на Unity. Устанавливает архитектурные стандарты для AI-фреймворков, бюджеты производительности и пайплайны обучения ML-Agents. Координирует техническое направление между командами AI, геймплея и анимации. |
| Unreal Engine Developer | Обязателен | Определяет техническую стратегию для систем Game AI на Unreal. Устанавливает конвенции Behavior Tree, гайдлайны проектирования EQS и стандарты профилирования AI. Координирует техническое направление для интеграции AI, анимации и левел-дизайна. |
| Роль | Обязательность | Описание |
|---|---|---|
| Game Designer | Обязателен | Формирует vision использования AI в играх на уровне студии: ML-driven NPC behaviour, procedural storytelling, emergent gameplay. Оценивает новые AI-технологии (LLM-powered NPC, neural behavior) для будущих проектов. Определяет R&D направления AI в game design. |
| Game QA Engineer | Формирует enterprise AI QA methodology. Определяет стандарты тестирования ML-based game AI, включая fairness, balance и player experience metrics для разных жанров. | |
| Unity Developer | Обязателен | Определяет стратегию AI-технологий студии для Unity: ML-based процедурное поведение, инференс нейросетей и оценка кастомного AI middleware. Формирует техническое видение для инноваций AI между игровыми проектами и R&D инициативами. |
| Unreal Engine Developer | Обязателен | Определяет стратегию AI-технологий студии для Unreal: MassAI для крупномасштабной симуляции, интеграция нейросетей и разработка кастомных AI-плагинов. Формирует техническое видение для next-gen Game AI между проектами студии. |