Ревьюит алгоритмические решения XR-команды. Определяет performance standards для алгоритмов.
Роли · XR Unity Developer · Lead
Что должен уметь Lead }
37 ключевых навыков, всего 54. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Lead }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Тестирование и QA, Контроль версий и коллаборация.
Ключевые навыки для Lead
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Основы программирования · 8
Определяет стандарты async-кода для XR. Формирует подходы к streaming и dynamic loading.
Определяет code quality стратегию. Проводит architectural review. Формирует coding guidelines.
Определяет threading strategy для XR-проекта. Формирует стандарты multi-threaded кода. Ревьюит threading решения.
Формирует каталог паттернов для XR-команды. Ревьюит применение паттернов.
Определяет архитектурные подходы для Unity XR-проектов. Проводит architectural review. Менторит.
Определяет стандарты использования структур данных. Ревьюит data structure решения для XR.
Определяет memory budget для XR-проекта. Формирует стандарты управления памятью. Внедряет automated memory profiling.
Тестирование и QA · 2
Определяет integration testing стратегию. Координирует cross-platform тестирование. Формирует quality gates.
Формирует тестовую культуру. Определяет coverage targets. Внедряет testing в CI.
Контроль версий и коллаборация · 2
Определяет code review процесс. Проводит architectural review. Формирует guidelines.
Определяет Git strategy для Unity XR-проекта. Настраивает CI hooks. Формирует политики.
Game Development · 9
Определяет animation pipeline для XR-проекта. Координирует работу аниматоров и программистов. Формирует animation performance budget.
Определяет аудио-стратегию для XR-продукта. Координирует работу со sound-дизайнерами. Формирует audio quality стандарты.
Определяет networking стратегию для XR-продукта. Координирует multiplayer XR разработку. Формирует networking performance targets.
Формирует performance culture. Определяет budgets для всех платформ. Внедряет performance regression testing в CI.
Определяет physics strategy для XR-проекта. Формирует physics performance budget. Координирует оптимизацию физических систем.
Определяет rendering strategy для XR-проекта. Формирует GPU budget (draw calls, triangles, shader complexity). Координирует graphics optimization.
Определяет QA стратегию для XR-продукта. Координирует тестирование на всех платформах. Формирует quality gates для XR-релизов.
Определяет XR UX стратегию. Координирует UX research и design. Формирует XR design system. Проводит UX reviews.
Определяет Unity XR project architecture и стандарты. Формирует CI/CD для Unity XR-билдов (GameCI). Координирует Unity version upgrades. Планирует migration path.
XR: AR/VR/MR · 12
Определяет 3D pipeline стандарты для Unity XR-команды. Координирует работу с 3D-артистами. Формирует asset budgets. Внедряет CI-валидацию.
Определяет математические подходы для XR-продукта. Проводит ревью математических алгоритмов. Менторит по 3D-математике для XR.
Определяет стратегию visionOS-разработки на Unity. Координирует адаптацию существующих XR-приложений для Vision Pro. Формирует процессы тестирования на Vision Pro.
Выстраивает production pipeline для AR-контента в Unity. Определяет asset budgets и quality standards. Координирует работу 3D-артистов и Unity-разработчиков. Внедряет asset validation в CI.
Определяет AR-стратегию продукта на Unity. Координирует кросс-платформенную AR-разработку (iOS/Android). Формирует стандарты AR-разработки в Unity. Планирует адаптацию к новым версиям ARKit/ARCore.
Определяет tracking strategy для AR-продукта на Unity. Формирует метрики качества трекинга. Координирует разработку tracking-зависимых фич. Планирует поддержку различных tracking сценариев.
Определяет Quest development strategy. Ведёт процесс сертификации Meta Quest Store. Координирует Quest-специфичную оптимизацию. Взаимодействует с Meta Developer Relations.
Определяет OpenXR-стратегию для Unity-проектов. Координирует поддержку OpenXR extensions. Формирует best practices по OpenXR в Unity. Взаимодействует с Unity и vendor teams.
Определяет spatial computing стратегию для Unity XR-продукта. Координирует разработку пространственных фич. Формирует метрики качества spatial features.
Определяет input strategy для VR-продукта. Формирует стандарты controller mapping для всех поддерживаемых устройств. Координирует разработку input-систем.
Формирует VR interaction design guidelines для Unity-проекта. Координирует UX-дизайн и разработку VR-взаимодействий. Определяет стандарты качества VR interaction.
Определяет locomotion strategy для VR-продукта. Проводит A/B тестирование comfort-настроек. Формирует locomotion guidelines с учётом accessibility.
Performance Engineering · 4
Формирует CPU performance strategy. Внедряет automated profiling. Определяет CPU budgets.
Определяет latency SLA. Формирует стратегию оптимизации. Внедряет latency monitoring.
Формирует memory profiling strategy. Внедряет regression testing. Определяет memory budgets.
Определяет resource budgets для всех XR-платформ. Формирует optimization guidelines. Внедряет automated resource monitoring.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Principal
2 навыков получают более высокое ожидание или становятся ключевыми при переходе с Lead на Principal. Сначала самые большие скачки.
- ChatGPT / Claude: Продвинутый → Эксперт
- GitHub Copilot: Продвинутый → Эксперт
} в открытой матрице компетенций: 54 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.