Роли · XR Unity Developer · Senior

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

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

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

37ключевых навыков
17дополнительных навыков
6областей
96%на уровне Продвинутый или Эксперт
Оценить себя как Senior Полная матрица роли

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

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

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

Проектирует memory-aware Unity XR-архитектуру. Использует unmanaged memory (UnsafeUtility, NativeContainers) для критичных систем. Оптимизирует texture/mesh memory для Quest.

Разрабатывает высокопроизводительные алгоритмы для XR: BVH для spatial queries, octree через Unity Jobs. Оптимизирует cache locality и SIMD через Burst Compiler.

Проектирует multithreaded XR-системы через DOTS Jobs + Burst. Реализует parallel spatial queries. Оптимизирует threading model для минимизации frame spikes в VR.

Проектирует кастомные паттерны для Unity XR. Комбинирует паттерны для сложных XR-систем. Адаптирует паттерны под real-time ограничения.

Принципы ООП и SOLID Продвинутый

Проектирует масштабные ООП-системы для XR. Балансирует ООП и DOD для оптимальной Unity XR performance. Разрабатывает API для Unity XR-пакетов.

Структуры данных Продвинутый

Проектирует кастомные NativeContainers для Unity DOTS XR. Реализует lock-free структуры для multithreaded XR. Оптимизирует memory layout для cache performance.

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

Проектирует integration testing стратегию для XR. Автоматизирует device testing. Создаёт тестовые окружения для XR. Реализует CI-based integration tests.

Unit-тестирование Продвинутый

Проектирует тестовую стратегию для Unity XR. Создаёт test frameworks для XR-сценариев. Реализует playmode tests. Автоматизирует regression testing.

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

Code Review Продвинутый

Проводит глубокий review с фокусом на XR performance, memory, архитектуру. Формирует review checklist. Менторит.

Git Advanced Продвинутый

Настраивает Git workflows для Unity XR-команды. Оптимизирует репозиторий (sparse checkout, partial clone). Проектирует branching strategy.

Game Development · 9

Проектирует performance strategy для Unity XR. Внедряет automated performance testing. Профилирует через RenderDoc, Snapdragon Profiler. Оптимизирует rendering pipeline для мобильного VR.

Game Rendering Эксперт

Разрабатывает custom URP Render Features для XR. Оптимизирует rendering pipeline: custom passes, compute shaders. Профилирует GPU через Frame Debugger / RenderDoc. Реализует advanced VR rendering (multi-view, late-latching).

Unity Engine Эксперт

Проектирует масштабные Unity XR-проекты. Использует Burst Compiler и Jobs System для производительных XR-вычислений. Разрабатывает custom URP render features для VR/AR. Создаёт Unity packages для переиспользования.

Game Animation Systems Продвинутый

Разрабатывает full-body IK систему для VR через Animation Rigging. Реализует physics-based ragdoll animation. Создаёт custom animation jobs через Playables API. Оптимизирует animation budget.

Game Audio Programming Продвинутый

Проектирует аудио-систему для XR-проекта. Реализует audio occlusion и reverb на основе scene geometry. Оптимизирует аудио для мобильного VR. Разрабатывает dynamic audio на основе spatial context.

Game Networking Продвинутый

Проектирует архитектуру multiplayer XR-систем. Реализует prediction и interpolation для VR. Оптимизирует latency для real-time VR multiplayer. Разрабатывает shared spatial experiences.

Game Physics Продвинутый

Разрабатывает кастомные физические решения для XR: deterministic physics для мультиплеера, custom collision systems. Оптимизирует Physics.FixedUpdate budget для VR. Использует Unity Physics (DOTS) для масштабных XR-сцен.

Game Testing и QA Продвинутый

Проектирует тестовую стратегию для XR-проекта. Создаёт фреймворк для automated XR testing. Реализует CI-based performance regression testing. Внедряет playmode tests для XR.

Game UX и UI Design Продвинутый

Разрабатывает UX framework для Unity XR: design system, interaction patterns, spatial layout. Создаёт adaptive UI для различных XR-устройств. Проектирует multi-platform UX.

XR: AR/VR/MR · 12

3D Math Эксперт

Разрабатывает математические алгоритмы для XR: ICP для mesh alignment, spatial hashing, frustum culling. Оптимизирует математические вычисления через Unity Mathematics (math library) и Burst Compiler.

AR Content Creation Эксперт

Проектирует пайплайн создания AR-контента в Unity. Автоматизирует импорт и оптимизацию 3D-ассетов через Editor scripts. Разрабатывает процедурную генерацию AR-контента. Создаёт инструменты для дизайнеров.

ARKit / ARCore Эксперт

Интегрирует нативные API ARKit/ARCore через Unity native plugins для функций, недоступных в ARFoundation. Реализует ARKit Scene Geometry и ARCore Depth API. Оптимизирует AR-трекинг для конкретных use-case. Настраивает ARWorldMap sharing.

Markerless AR Tracking Эксперт

Интегрирует продвинутые SLAM-возможности через нативные API. Реализует mesh classification для scene understanding. Разрабатывает кастомные tracking-алгоритмы для специфических сценариев. Оптимизирует tracking quality.

Meta Quest Development Эксперт

Реализует advanced Quest-фичи в Unity: Spatial Anchors, Scene API, Shared Spatial Anchors. Оптимизирует до стабильных 90/120 FPS. Интегрирует Quest-специфичные features через native plugins. Разрабатывает Mixed Reality приложения с Passthrough.

OpenXR Standard Эксперт

Разрабатывает custom OpenXR features для Unity. Интегрирует vendor-specific OpenXR extensions через native plugins. Оптимизирует rendering через OpenXR composition layers. Обеспечивает совместимость с множеством OpenXR runtime.

Spatial Computing Эксперт

Проектирует spatial computing архитектуру в Unity. Разрабатывает алгоритмы spatial mapping и classification. Оптимизирует spatial queries для real-time XR. Интегрирует ML для scene understanding.

VR Controller Integration Эксперт

Создаёт кросс-устройственную input abstraction поверх OpenXR Input в Unity. Реализует ML-based gesture recognition. Оптимизирует hand tracking performance для Quest. Разрабатывает eye tracking integration.

VR Interaction Design Эксперт

Разрабатывает кастомный VR interaction framework поверх XR Interaction Toolkit. Реализует gesture recognition через Hand Tracking. Проектирует multimodal interaction (контроллеры + руки + голос). Оптимизирует interaction latency.

VR Locomotion и Comfort Эксперт

Разрабатывает адаптивные locomotion-системы с ML-driven comfort prediction. Реализует redirect walking для увеличения виртуального пространства. Оптимизирует locomotion под различные VR-устройства.

3D Asset Pipeline Продвинутый

Проектирует полный 3D asset pipeline для Unity XR. Автоматизирует оптимизацию через Editor tools и AssetPostprocessor. Внедряет USD-формат для collaborative 3D workflow. Оптимизирует memory для мобильного VR.

Apple visionOS Development Продвинутый

Проектирует архитектуру Unity-приложений для Vision Pro. Оптимизирует рендеринг под PolySpatial ограничения. Интегрирует visionOS-специфичные API через нативные плагины. Разрабатывает кросс-платформенные XR-решения (Quest + Vision Pro).

Performance Engineering · 4

Latency Optimization Эксперт

Проектирует low-latency Unity XR архитектуру. Оптимизирует render pipeline для минимальной latency. Реализует late-latching. Работает с display timing.

CPU Profiling Продвинутый

Глубокое CPU-профилирование: Burst Inspector, Snapdragon Profiler для Quest. Оптимизирует cache locality и SIMD. Профилирует native plugins.

Memory Profiling Продвинутый

Глубокий memory analysis: fragmentation, allocation patterns, native memory. Реализует custom memory tracking. Оптимизирует managed/unmanaged баланс.

Resource Optimization FinOps Продвинутый

Проектирует resource management стратегию для XR. Реализует dynamic quality settings на основе thermal state. Оптимизирует bandwidth, storage. Внедряет resource budgeting.

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

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

Документирование APIОсновы сетейОсновы System DesignПрактики безопасного кодаСтруктурированное логированиеAWSDockerGitHub Actions / GitLab CIKubernetes CoreOWASP и безопасность приложенийPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаRedisREST API DesignChatGPT / ClaudeGitHub Copilot

Что меняется на Lead

39 навыков получают более высокое ожидание или становятся ключевыми при переходе с Senior на Lead. Сначала самые большие скачки.

Страница Lead →
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

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