Роли · Unity Developer · Principal

Что должен уметь Principal }

31 ключевых навыков, всего 68. Ожидания по каждому навыку и что меняется на следующем уровне.

На этой странице — что ожидается от Principal }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Облако и инфраструктура, DevOps и CI/CD.

31ключевых навыков
37дополнительных навыков
8областей
100%на уровне Продвинутый или Эксперт
Оценить себя как Principal Полная матрица роли

Ключевые навыки для Principal

Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.

Основы программирования · 8

Определяет стратегию алгоритмической оптимизации на уровне студии для Unity-проектов. Оценивает новые подходы (DOTS, Burst Compiler) для масштабирования алгоритмов. Формирует performance budget и guidelines для всех Unity-команд.

Определяет стратегию качества кода на уровне студии. Формирует метрики качества, технический долг tracking. Определяет архитектурные паттерны для переиспользования между Unity-проектами.

Определяет организационную стратегию многопоточности для Unity-платформ: оценивает корпоративные подходы к data-oriented конкурентным игровым архитектурам, принимает технологические решения по стратегиям внедрения Job System и ECS по игровым тайтлам, менторит лидов по масштабируемым параллельным вычислениям для разработки игр на Unity.

Определяет архитектурную стратегию для студии. Формирует reference architectures для разных типов Unity-проектов. Публикует архитектурные паттерны для game development community.

Определяет организационную ООП-стратегию для Unity-разработки: корпоративные стандарты архитектуры MonoBehaviour, governance дизайна компонентов между проектами, фреймворки зрелости использования ScriptableObject. Принимает стратегические решения по архитектуре Unity C#-кода по всем игровым проектам.

Определяет стратегию профилирования памяти на уровне организации для Unity-проектов: стандартизированные пайплайны профилирования, кросс-проектное управление управляемой кучей и памятью ассетов, гайдлайны оптимизации GC и менторские программы по анализу памяти для всех игровых команд.

Определяет стратегию data management на уровне студии. Оценивает DOTS ECS как основу для data-oriented архитектуры. Формирует custom data structure library для переиспользования.

Определяет организационную стратегию управления памятью для Unity-проектов и платформ. Принимает технологические решения по рендер-пайплайнам, управлению ассетами и compute-архитектуре на основе ограничений памяти. Продвигает внедрение DOTS/ECS и нативных контейнеров для memory-critical систем. Менторит лид-разработчиков и формирует техническое видение платформо-оптимального использования памяти.

Облако и инфраструктура · 1

Docker Эксперт

Определяет организационную контейнерную стратегию для Unity-разработки: корпоративные стандарты инфраструктуры сборки, кросс-проектный governance пайплайнов сборки, фреймворки платформы управления артефактами. Проектирует enterprise-grade контейнерную инфраструктуру для Unity-сборок в масштабе и устанавливает практики FinOps.

DevOps и CI/CD · 1

Определяет организационную DevOps-стратегию для Unity-платформ: проектирует внутреннюю платформу разработчиков для автоматизации сборки Unity по нескольким тайтлам, формирует культуру инженерного совершенства для практик поставки игр, оценивает подходы CI/CD-платформ для разработки на Unity в организационном масштабе.

Тестирование и QA · 1

Определяет организационную QA-стратегию для Unity-разработки: корпоративные стандарты тестирования Unity, кросс-проектный governance автоматизации тестирования, фреймворки quality engineering для игрового производства. Внедряет платформенные решения тестирования надёжности Unity-проектов по всем тайтлам.

Архитектура и проектирование · 1

Определяет системную архитектуру на уровне студии. Формирует технологическую платформу для Unity-разработки. Оценивает architectural patterns для новых типов проектов.

Контроль версий и коллаборация · 3

Code Review Эксперт

Определяет стратегию code review на уровне студии. Формирует cross-project review practices, архитектурный review board. Оценивает AI-assisted review инструменты для Unity.

Git Advanced Эксперт

Определяет enterprise version control strategy. Оценивает Perforce vs Git LFS vs Unity DevOps для масштабных Unity-проектов. Формирует VCS infrastructure roadmap.

Git LFS Эксперт

Определяет корпоративную архитектуру LFS для организаций с множеством Unity-проектов, управляющих петабайтами игровых ассетов. Оценивает кастомные реализации серверов LFS, уровни хранения на базе CDN и гибридные решения, балансирующие стоимость с производительностью доставки ассетов. Влияет на развитие Git LFS для нужд Unity и продвигает подходы нового поколения к версионированию ассетов.

Game Development · 13

Game AI Эксперт

Определяет стратегию AI-технологий студии для Unity: ML-based процедурное поведение, инференс нейросетей и оценка кастомного AI middleware. Формирует техническое видение для инноваций AI между игровыми проектами и R&D инициативами.

Game Animation Systems Эксперт

Определяет студийное видение технологий анимации для Unity: оценка next-gen решений (DOTS animation, motion matching), R&D-инициативы, кросс-проектные стандарты анимации. Формирует техническое направление анимации персонажей и окружения для всех проектов.

Game Backend Эксперт

Определяет студийное видение game backend: оценка next-gen архитектур online-сервисов, стратегии миграции между backend-провайдерами, кросс-проектные стандарты инфраструктуры. Формирует техническое направление live service и платформ данных игроков.

Game Localization Эксперт

Определяет студийное видение технологий локализации: оценка AI-assisted инструментов перевода, кросс-проектные стандарты инфраструктуры локализации, стратегии управления вендорами. Best practices для одновременных мировых запусков и continuous localization в live-service играх.

Game Mechanics Design Эксперт

Определяет технологическую стратегию студии для систем игровых механик на Unity. Оценивает движковые решения, кастомные расширения движка и дорожную карту adoption DOTS. Формирует техническое видение для кросс-проектного переиспользования и инноваций gameplay-фреймворков.

Game Networking Эксперт

Определяет стратегию multiplayer-инфраструктуры на уровне студии. Оценивает сетевые решения (Photon, Mirror, FishNet, custom). Формирует shared networking layer для нескольких Unity-проектов.

Определяет студийную технологическую стратегию производительности Unity для нескольких проектов. Оценивает новые решения: эволюцию DOTS, GPU-driven rendering и cloud streaming. Формирует долгосрочное техническое видение, балансируя визуальное качество, целевой frame rate и кросс-платформенный охват.

Game Physics Эксперт

Определяет стратегию физических систем на уровне студии. Оценивает PhysX 5, Havok for Unity, custom physics solutions. Формирует physics middleware roadmap.

Game Rendering Эксперт

Определяет студийное технологическое видение рендеринга Unity для нескольких проектов. Оценивает новые графические технологии: поддержку ray tracing, эволюцию GPU compute и возможности SRP нового поколения. Формирует долгосрочную стратегию рендеринга, балансируя визуальные амбиции и мультиплатформенность.

Game Testing и QA Эксперт

Определяет testing strategy на уровне студии. Оценивает automated testing tools для игр. Формирует cross-project test infrastructure и quality gates для Unity-продуктов.

Game UX и UI Design Эксперт

Определяет студийное технологическое видение UX для проектов на Unity. Оценивает новые UI-фреймворки, пространственные интерфейсы для XR и AI-driven адаптивный UX. Формирует долгосрочную стратегию инноваций в опыте игрока, балансируя исследования юзабилити, арт-направление и платформенные ограничения.

Mobile Game Development Эксперт

Определяет мобильную game development стратегию на уровне студии. Оценивает мобильные тренды (instant games, cloud gaming). Формирует mobile technology roadmap для портфолио Unity-игр.

Unity Engine Эксперт

Определяет Unity technology strategy на уровне организации. Оценивает Unity roadmap и его влияние на проекты. Формирует relationships с Unity Technologies для support и early access.

Performance Engineering · 3

CPU Profiling Эксперт

Определяет стратегию CPU-профилирования на уровне организации для Unity-студий. Устанавливает корпоративные бюджеты производительности для разных проектов и платформ, стандартизирует инфраструктуру и инструменты профилирования, формирует студийную культуру CPU-оптимизации. Менторит лидов по балансу визуального качества и CPU-ограничений в портфеле проектов.

Memory Profiling Эксперт

Определяет стратегию профилирования памяти на уровне организации для нескольких проектов и студий на Unity. Устанавливает корпоративные стандарты профилирования памяти — общий инструментарий автоматического анализа памяти, межпроектные фреймворки бюджетов памяти по уровням платформ и организационные SLA по качеству памяти. Определяет архитектурные решения по внедрению технологий Unity (DOTS, ECS, кастомные нативные плагины) с точки зрения эффективности памяти. Наставляет лидов по интеграции бюджетирования памяти в продакшн-конвейеры и согласованию целевых показателей памяти с бизнес-требованиями по проектам.

Performance Budgets Эксперт

Определяет стратегию performance budgets на уровне организации для нескольких Unity-проектов и платформ. Архитектурит общие фреймворки бюджетов, переиспользуемую инфраструктуру профилирования и кросс-проектные стандарты бенчмаркинга производительности. Устанавливает enterprise-wide гайдлайны по бюджетам ассетов, базовые конфигурации движка и процессы governance производительности. Менторит лидов и архитекторов по масштабируемой культуре производительности и планированию эволюции платформ.

Дополнительные навыки

Команда их не оценивает, но они входят в самооценку и план развития.

Анимационные системыАсинхронное программированиеДокументирование APIИгровой UIИнтеграционное тестированиеКросс-платформенная сборкаМультиплеер-архитектураОптимизация XRОсновы сетейПрактики безопасного кодаПрофилирование и бенчмаркингПроцедурная генерацияСтруктурированное логированиеФизические движкиШейдерное программированиеAR FoundationAsset PipelineAWSChatGPT / ClaudeGame AnalyticsGame Audio ProgrammingGitHub CopilotGPU-программированиеGraphQL DesignKubernetes CoreOpenTelemetryOWASP и безопасность приложенийPC/Console Game DevelopmentPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаRedisREST API DesignUnit-тестированиеVR SDK интеграцияWeb Game DevelopmentXR-взаимодействие
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

} в открытой матрице компетенций: 68 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.