Unity Developer

Разработка игр и интерактивных приложений на Unity

Game Development Junior Middle Senior Lead / Staff Principal
Полная матрица Карьерный трек PDF
69 навыков
5 уровней
103 обязательных
344 требований

Unity Developer — роль в семействе Game Development. Определено 69 навыков по 5 уровням (от Junior до Principal). 103 навыков являются обязательными. Ключевые домены: Основы программирования, Backend Development, Базы данных.

Технологический стек

Junior Unity 2023+, C#, Unity Editor, Visual Scripting basics, Git (LFS), Animator
Middle Unity 2023+, C# advanced, Addressables, UniTask, DOTween, Cinemachine, Firebase/PlayFab, Profiler
Senior Unity DOTS/ECS, Shader Graph/HLSL, Custom Editor tools, Burst Compiler, Native plugins, IL2CPP optimization
Lead / Staff Unity project architecture, Addressables pipeline, CI/CD for Unity (GameCI), Code generation, Custom tooling
Principal Game engine strategy, Custom renderers, Cross-platform optimization, Technology roadmap

Фокус по уровням

Junior

Реализация игровых механик по геймдизайн-документам. Работа с Unity Editor. Написание C# скриптов. Базовая работа с анимацией.

Middle

Проектирование игровых систем. Оптимизация производительности (Profiler). Работа с Addressables. Мультиплеер basics. UI система.

Senior

Архитектура игровых проектов (ECS/DOTS). Низкоуровневая оптимизация. Шейдеры. Инструменты для геймдизайнеров. Менторинг.

Lead / Staff

Техническое лидерство игрового проекта. Пайплайн ассетов. Стандарты кодирования. Координация с артом и геймдизайном.

Principal

Game engine architecture. Custom tools. Technology evaluation. Cross-project standards.

Матрица навыков

69 навыков × 5 уровней. Нажмите на ячейку для детализации.

A Awareness W Working V Advanced E Expert

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

1 навыков
Навыки Jun Mid Sen Lead Princ
Основы System Design A W A E E

Базы данных

1 навыков
Навыки Jun Mid Sen Lead Princ
PostgreSQL A W A E E

Безопасность

2 навыков

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

3 навыков
Навыки Jun Mid Sen Lead Princ
Git Advanced A W A E E
Git LFS A W A E E
Code Review A W A E E

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

4 навыков
Навыки Jun Mid Sen Lead Princ
Docker A W A E E
Kubernetes Core A W A E E
AWS A W A E E
Основы сетей A W A E E

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

3 навыков

AI-ассистированная разработка

4 навыков
Навыки Jun Mid Sen Lead Princ
GitHub Copilot A W A E E
Cursor IDE A W A A
ChatGPT / Claude A W A E E
Prompt Engineering для кода A W A E E

API и интеграции

3 навыков
Навыки Jun Mid Sen Lead Princ
REST API Design A W A E E
GraphQL Design A W A E E
Документирование API A W A E E

Backend Development

1 навыков
Навыки Jun Mid Sen Lead Princ
Redis A W A E E

DevOps и CI/CD

1 навыков
Навыки Jun Mid Sen Lead Princ
GitHub Actions / GitLab CI A W A E E

Observability и мониторинг

3 навыков
Навыки Jun Mid Sen Lead Princ
Структурированное логирование A W A E E
Prometheus и Grafana A W A E E
OpenTelemetry A W A E E

Performance Engineering

4 навыков
Навыки Jun Mid Sen Lead Princ
CPU Profiling A W A E E
Memory Profiling A W A E E
Performance Budgets A W A E E
Профилирование и бенчмаркинг A W A E E

Часто задаваемые вопросы

Какие навыки нужны для роли Unity Developer?

Для роли Unity Developer требуется 69 навыков, из которых 103 являются обязательными. Навыки распределены по 5 уровням: от Junior до Principal. Смотреть полную матрицу.

Как вырасти до следующего уровня в роли Unity Developer?

Используйте Калькулятор грейда чтобы оценить текущий уровень и получить персональные рекомендации. Система покажет, какие навыки нужно развить для перехода на следующий уровень.

Какой технологический стек используется в роли Unity Developer?

Стек включает 5 технологий на разных уровнях. Unity 2023+, C#, Unity Editor, Visual Scripting basics, Git (LFS), Animator, Unity 2023+, C# advanced, Addressables, UniTask, DOTween, Cinemachine, Firebase/PlayFab, Profiler, Unity DOTS/ECS, Shader Graph/HLSL, Custom Editor tools, Burst Compiler, Native plugins, IL2CPP optimization...

Как сообщество определяет требования к роли Unity Developer?

Требования к роли формируются сообществом через систему предложений. Любой участник может предложить изменения, которые проходят голосование и ревью экспертов.

Сообщество

👁 Следить ✏️ Предложить изменение Войдите, чтобы предлагать изменения
📋 Предложения
Пока нет предложений для Unity Developer
Загрузка комментариев...