Выберите текущую позицию
Укажите роль и уровень — система покажет путь развития, навыки и gap-анализ.
Путь развития
Junior
0-2 года
Ответственность: Реализация игровых механик по геймдизайн-документам. Работа с Unity Editor. Написание C# скриптов. Базовая работа с анимацией.
Ключевые навыки:
Middle
2-5 лет
Ответственность: Проектирование игровых систем. Оптимизация производительности (Profiler). Работа с Addressables. Мультиплеер basics. UI система.
Ключевые навыки:
- Самостоятельно реализовал 3+ проекта
- Провёл успешные код-ревью
- Участвовал в разрешении production инцидентов
Senior
5-8 лет
Ответственность: Архитектура игровых проектов (ECS/DOTS). Низкоуровневая оптимизация. Шейдеры. Инструменты для геймдизайнеров. Менторинг.
Ключевые навыки:
- Самостоятельно реализовал 3+ проекта
- Провёл успешные код-ревью
- Участвовал в разрешении production инцидентов
Lead / Staff
7-12 лет
Ответственность: Техническое лидерство игрового проекта. Пайплайн ассетов. Стандарты кодирования. Координация с артом и геймдизайном.
Ключевые навыки:
- Самостоятельно реализовал 3+ проекта
- Провёл успешные код-ревью
- Участвовал в разрешении production инцидентов
Principal
10+ лет
Ответственность: Game engine architecture. Custom tools. Technology evaluation. Cross-project standards.
Ключевые навыки:
- Самостоятельно реализовал 3+ проекта
- Провёл успешные код-ревью
- Участвовал в разрешении production инцидентов
Gap-анализ: навыки для развития
Для перехода на следующий уровень необходимо развить:
Разрабатывает сетевые системы в Unity: client-side prediction, server reconciliation, lag compensation. Использует NetworkTransform с interpolation. Реализует RPC-вызовы и сериализацию игровых данных.
Разрабатывает физические системы в Unity: ragdoll, vehicle physics, custom physics materials. Использует Physics.Raycast, SphereCast для gameplay mechanics. Оптимизирует physics через настройку Fixed Timestep и solver iterations.
Оптимизирует мобильные Unity-игры: texture compression (ASTC/ETC2), mesh LOD, occlusion culling. Интегрирует Firebase для analytics, push notifications, remote config. Управляет App Store и Google Play workflow.
Глубоко знает Unity Engine: Addressable Assets, Input System, Cinemachine, Timeline, Animation Rigging. Разрабатывает custom Editor tools для ускорения workflow. Понимает Unity serialization и Asset Pipeline.
Обеспечивает высокое качество C# кода в Unity: SOLID-принципы для игровых систем, ScriptableObjects для конфигурации, custom attributes для валидации в Inspector. Настраивает Roslyn Analyzers для Unity-специфичных правил.