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

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

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

Junior

0-2 года

Текущий

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

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

Game AI Нужно
Game Analytics Нужно
Game Economy и балансировка Нужно
Game Mechanics Design Нужно
Game Narrative Design Нужно
Game Physics Нужно
Game Testing и QA Нужно
Game UX и UI Design Нужно
Level Design Нужно

Middle

2-5 лет

Следующий

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

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

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

Senior

5-8 лет

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

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

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

Lead / Staff

7-12 лет

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

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

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

Principal

10+ лет

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

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

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

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

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

Game AI

Проектирует AI-системы на основе behavior trees: тактическое поведение, командная координация, адаптация к действиям игрока. Настраивает NavMesh для сложных уровней с dynamic obstacles. Балансирует AI-сложность для разных difficulty levels через параметрическую настройку.

Game Analytics

Проектирует систему аналитических событий для полного покрытия игровых систем. Анализирует funnel-воронки, heatmaps уровней, распределение ресурсов у игроков. Проводит A/B-тесты балансных изменений и интерпретирует результаты. Использует cohort-анализ для оценки изменений.

Game Economy и балансировка

Разрабатывает систему внутриигровой экономики: баланс ресурсов, sink/source модели, progression curves. Моделирует экономику в электронных таблицах с симуляцией поведения игроков. Проводит A/B-тесты монетизационных механик. Балансирует reward schedules для оптимального engagement.

Game Mechanics Design

Проектирует сложные игровые системы: combat system, crafting, skill trees, quest systems. Балансирует механики через spreadsheet-моделирование и playtesting. Создаёт secondary loops и meta-game. Понимает player psychology и применяет motivational frameworks (SDT, Bartle taxonomy).

Game Narrative Design

Проектирует нарративные системы: branching dialogues, player choice consequences, narrative pacing. Создаёт compelling characters с character arcs. Использует narrative tools (Ink, Twine, Yarn Spinner) для реализации разветвлённых историй. Интегрирует narrative с gameplay mechanics.

Game Physics

Проектирует физические системы для gameplay: ragdoll, destruction, vehicle physics, cloth simulation. Настраивает physics layers и collision matrix для оптимизации. Создаёт custom physics для game feel: tweaked gravity curves, coyote time, input buffering для отзывчивого управления.

Game Testing и QA

Проектирует и проводит structured playtests: usability testing, balance testing, difficulty curve evaluation. Создаёт test plans для игровых систем. Анализирует playtest data (видеозаписи, метрики, опросники) и формулирует actionable improvements. Автоматизирует базовое тестирование баланса.

Game UX и UI Design

Проектирует комплексные UX-системы: onboarding flow, control schemes для разных платформ, accessibility features. Создаёт UI/UX documentation с wireframes и interaction specifications. Проводит usability testing и анализирует heatmaps взаимодействий. Обеспечивает consistent UX language.

Level Design

Проектирует сложные уровни: multi-path layout, vertical gameplay, risk/reward zones. Создаёт encounter design: placement врагов, cover системы, difficulty pacing. Работает с навигационными meshes для AI. Балансирует уровни через playtesting: timing, challenge, reward distribution.