Выберите текущую позицию

Укажите роль и уровень — система покажет путь развития, навыки и gap-анализ.

Путь развития

Junior

0-2 года

Текущий

Ответственность: Выполнение задач под руководством старших коллег. Изучение кодовой базы, стандартов и процессов команды. Написание кода по спецификациям, исправление простых багов, написание тестов.

Ключевые навыки:

Game Performance Optimization Нужно
Game Physics Нужно
Game Testing и QA Нужно
Game UX и UI Design Нужно

Middle

2-5 лет

Следующий

Ответственность: Самостоятельная разработка фич от декомпозиции до деплоя. Участие в code review. Оптимизация производительности. Менторинг junior-разработчиков. Участие в архитектурных обсуждениях.

Ключевые навыки:

Game Performance Optimization Нужно
Game Physics Нужно
Game Testing и QA Нужно
Game UX и UI Design Нужно
Переход: ~2-3 года
  • Самостоятельно реализовал 3+ проекта
  • Провёл успешные код-ревью
  • Участвовал в разрешении production инцидентов

Senior

5-8 лет

Ответственность: Проектирование архитектуры компонентов и сервисов. Решение сложных технических проблем. Ведение технического долга. Code review как gatekeeper качества. Менторинг middle-разработчиков. Выбор технологий для новых задач.

Ключевые навыки:

Docker Нужно
E2E тестирование Нужно
Game Mechanics Design Нужно
Game Performance Optimization Нужно
Game Physics Нужно
Game Testing и QA Нужно
Game UX и UI Design Нужно
Git LFS Нужно
GitHub Actions / GitLab CI Нужно
Runbook и Playbook Writing Нужно
TDD и BDD Нужно
Unit-тестирование Нужно
Unity Engine Нужно
Unreal Engine C++/Blueprints Нужно
Интеграционное тестирование Нужно
Мобильное тестирование Нужно
Структурированное логирование Нужно
Тестирование доступности Нужно
Тестовая пирамида и стратегия Нужно
Управление тестовыми данными Нужно
Управление тестовыми окружениями Нужно
Переход: ~2-3 года
  • Самостоятельно реализовал 3+ проекта
  • Провёл успешные код-ревью
  • Участвовал в разрешении production инцидентов

Lead / Staff

7-12 лет

Ответственность: Техническое лидерство команды или направления. Проектирование системной архитектуры. Координация с другими командами. Формирование стандартов и best practices. Участие в найме. Планирование технического roadmap.

Ключевые навыки:

Docker Нужно
E2E тестирование Нужно
Game Mechanics Design Нужно
Game Performance Optimization Нужно
Game Physics Нужно
Game Testing и QA Нужно
Game UX и UI Design Нужно
Git LFS Нужно
GitHub Actions / GitLab CI Нужно
Runbook и Playbook Writing Нужно
TDD и BDD Нужно
Unit-тестирование Нужно
Unity Engine Нужно
Unreal Engine C++/Blueprints Нужно
Интеграционное тестирование Нужно
Мобильное тестирование Нужно
Структурированное логирование Нужно
Тестирование доступности Нужно
Тестовая пирамида и стратегия Нужно
Управление тестовыми данными Нужно
Управление тестовыми окружениями Нужно
Переход: ~2-3 года
  • Самостоятельно реализовал 3+ проекта
  • Провёл успешные код-ревью
  • Участвовал в разрешении production инцидентов

Principal

10+ лет

Ответственность: Техническая стратегия на уровне компании или домена. Кросс-организационное влияние. Решение системных проблем бизнеса через технологии. Менторинг lead-инженеров. Публичное представление компании.

Ключевые навыки:

Docker Нужно
E2E тестирование Нужно
Game Mechanics Design Нужно
Game Performance Optimization Нужно
Game Physics Нужно
Game Testing и QA Нужно
Game UX и UI Design Нужно
Git LFS Нужно
GitHub Actions / GitLab CI Нужно
Runbook и Playbook Writing Нужно
TDD и BDD Нужно
Unit-тестирование Нужно
Unity Engine Нужно
Unreal Engine C++/Blueprints Нужно
Интеграционное тестирование Нужно
Мобильное тестирование Нужно
Структурированное логирование Нужно
Тестирование доступности Нужно
Тестовая пирамида и стратегия Нужно
Управление тестовыми данными Нужно
Управление тестовыми окружениями Нужно
Переход: ~2-3 года
  • Самостоятельно реализовал 3+ проекта
  • Провёл успешные код-ревью
  • Участвовал в разрешении production инцидентов

Gap-анализ: навыки для развития

Для перехода на следующий уровень необходимо развить:

Game Performance Optimization

Проводит систематическое performance-тестирование: профилирует CPU/GPU через встроенные инструменты движка (Unity Profiler, Unreal Insights). Выявляет memory leaks и draw call spikes.

Game Physics

Систематически тестирует физический движок: проверяет collision detection на edge cases, тестирует vehicle physics, destructible environments. Валидирует физику при разных framerates.

Game Testing и QA

Самостоятельно проводит полный цикл функционального и регрессионного тестирования игрового билда. Классифицирует дефекты по severity/priority, проверяет compliance c TRC/TCR требованиями Sony/Microsoft.

Game UX и UI Design

Проводит UX-ревью игрового потока: оценивает onboarding, game feel, отзывчивость управления. Анализирует данные playtest-сессий, выявляет точки фрустрации и drop-off в прогрессии.