Домен
Game Development
Профиль навыка
Этот навык определяет ожидания по ролям и уровням.
Ролей
3
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
0
ещё 15 — необязательные
Game Development
Игровое программирование
22.02.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Game QA Engineer | Тестирует базовые UI-элементы игры: меню, HUD, инвентарь, диалоговые окна. Проверяет корректность отображения на целевом разрешении, находит визуальные артефакты и overlap. | |
| Unity Developer | Создаёт UI в Unity с использованием UI Toolkit или uGUI (Canvas): кнопки, тексты, изображения, прогресс-бары. Понимает Canvas render modes, anchoring и responsive layout. Подключает UI к игровой логике через события. | |
| Unreal Engine Developer | Создаёт UI в Unreal с UMG (Unreal Motion Graphics): Widget Blueprints, HUD, menus. Понимает Canvas Panel, overlays, anchoring. Привязывает UI к game logic через Blueprints. |
| Роль | Обязательность | Описание |
|---|---|---|
| Game QA Engineer | Проводит систематическое UI-тестирование: проверяет все разрешения и aspect ratios, тестирует навигацию gamepad/keyboard/touch. Валидирует accessibility (шрифты, контрастность, subtitle size). | |
| Unity Developer | Разрабатывает сложные UI-системы в Unity: dynamic lists (Scroll View с pooling), localization через Unity Localization package, анимированные переходы между экранами. Оптимизирует UI batching и overdraw. | |
| Unreal Engine Developer | Разрабатывает сложные UI-системы в Unreal: Common UI для cross-platform input, Rich Text, data binding через ViewModels. Оптимизирует Slate rendering: batching, invalidation, retainer boxes. |
| Роль | Обязательность | Описание |
|---|---|---|
| Game QA Engineer | Проектирует UI test matrix для кросс-платформенного тайтла. Автоматизирует screenshot comparison для UI regression. Тестирует UI под high DPI, ultrawide, HDR и различные safe areas. | |
| Unity Developer | Проектирует UI-архитектуру для крупных Unity-проектов: MVVM для UI, UI Toolkit с custom controls, accessibility support. Оптимизирует UI rendering: atlas packing, SDF fonts, минимизация rebuilds. | |
| Unreal Engine Developer | Проектирует UI-архитектуру для AAA Unreal-проектов: MVVM с UMG ViewModel, Slate для custom widgets, accessibility. Реализует UI streaming для минимизации memory footprint. |
| Роль | Обязательность | Описание |
|---|---|---|
| Game QA Engineer | Определяет стандарты UI QA для студии. Внедряет visual regression testing pipeline, формирует accessibility compliance checklist согласно CVAA/EAA требованиям. | |
| Unity Developer | Определяет UI-стандарты для Unity-студии. Формирует UI component library, design system integration. Координирует UX-дизайнеров и UI-программистов для эффективного workflow. | |
| Unreal Engine Developer | Определяет UI-стандарты для Unreal-студии. Формирует UI component library, design system. Координирует UX designers и UI programmers для AAA quality UI. |
| Роль | Обязательность | Описание |
|---|---|---|
| Game QA Engineer | Формирует enterprise UI QA стратегию с едиными accessibility стандартами. Определяет методологию UI-тестирования для adaptive UI, cross-generation (PS4/PS5) и cloud streaming. | |
| Unity Developer | Определяет UI technology strategy на уровне студии. Оценивает UI Toolkit vs uGUI migration path. Формирует cross-project UI framework и accessibility guidelines. | |
| Unreal Engine Developer | Определяет UI technology strategy для студии. Оценивает Slate vs UMG vs future UI frameworks. Формирует cross-project UI framework и accessibility standards. |