Определяет алгоритмические стандарты для команды игровых серверов: выбор алгоритмов поиска пути, ревью стратегий пространственного партиционирования, оценка алгоритмов синхронизации состояния. Проводит ревью алгоритмических решений в latency-критичных игровых системах.
Роли · Game Server Developer · Lead
Что должен уметь Lead }
39 ключевых навыков, всего 54. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Lead }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Backend Development, Базы данных.
Ключевые навыки для Lead
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
Основы программирования · 8
Определяет стандарты асинхронного программирования для команды игровых серверов: гайдлайны архитектуры неблокирующего I/O, ревью интеграции async с game loop, паттерны конкурентного управления сессиями игроков. Устанавливает best practices для async-паттернов в низколатентных игровых серверах.
Определяет стандарты качества кода для команды игровых серверов: конвенции кода сетевых протоколов, гайдлайны оптимизации game loop, ревью архитектуры entity-систем. Проводит ревью кода синхронизации мультиплеера. Устанавливает quality gates для производительности и надёжности серверов.
Определяет стандарты многопоточности для команд игровых серверов: устанавливает руководства по конкурентному управлению состоянием игры, проводит архитектурные ревью дизайна многопоточной игровой симуляции, создаёт обучающие материалы по lock-free программированию для разработчиков игровых серверов.
Определяет стандарты паттернов проектирования для команд игровых серверов: устанавливает практики архитектурного ревью для паттернов игровых систем (ECS, команда, состояние), создаёт руководства по выбору паттернов в контексте мультиплеера реального времени, проводит обучение по игро-специфичным архитектурным паттернам.
Определяет стандарты ООП/SOLID для команды игровых серверов: гайдлайны архитектуры entity-component-system, интерфейсные контракты игровых систем, паттерны абстракции сетевых обработчиков. Проводит ревью решений наследование vs композиция в моделировании игровых сущностей.
Определяет стандарты структур данных для команды игровых серверов: конвенции layout данных сущностей, дизайн форматов сетевой сериализации, стратегии пространственного индексирования. Проводит ревью архитектуры данных состояния игры. Устанавливает командные гайдлайны для cache-friendly структур данных в performance-критичных игровых системах.
Определяет стандарты управления памятью для команд разработки игровых серверов. Устанавливает бюджеты памяти по игровым системам, политики аллокации и требования к профилированию. Проводит архитектурные ревью memory-critical игровых систем. Создаёт гайдлайны и обучение по кастомным аллокаторам, тюнингу GC и memory-efficient networking.
Backend Development · 3
Определяет архитектурные решения по Стратегии кэширования на уровне продукта. Формирует стандарты. Проводит design review и определяет технический roadmap.
Определяет стратегию Kafka для игровой платформы: стандарты схем событий, политики governance топиков и sizing кластеров для игровых нагрузок. Проводит архитектурные ревью event-driven игровых систем. Создаёт лучшие практики обработки игровых событий и дизайна пайплайнов аналитики.
Определяет стратегию кэширования Redis для инфраструктуры игровых серверов — формирует стандарты управления состоянием игроков, частоты обновления лидербордов и конфигураций очередей матчмейкинга. Проводит ревью дизайна архитектур игрового кэширования и определяет техническую дорожную карту для инфраструктуры игровых данных реального времени.
Базы данных · 2
Определяет стратегию данных MongoDB для всей игровой платформы, включая live-сервисы и аналитические pipeline. Устанавливает стандарты БД для моделирования игровых данных, паттернов запросов и операционных playbook. Проводит ревью архитектуры данных и определяет стратегии масштабирования для глобальной игровой инфраструктуры.
Определяет стратегию данных PostgreSQL для продуктов игровых серверов: устанавливает стандарты проектирования схем игровых данных и управления данными игроков, проектирует архитектуру БД для глобального масштабирования мультиплеера, обеспечивает внедрение лучших практик PostgreSQL для нагрузок данных игровых серверов.
API и интеграции · 3
Определяет стратегию WebSocket networking для игровой инфраструктуры. Устанавливает стандарты игровых протоколов, требования к качеству соединений и бенчмарки производительности для мультиплеерного опыта. Проводит архитектурные ревью реализаций game networking. Продвигает внедрение масштабируемых паттернов real-time коммуникации между игровыми командами.
Определяет стратегию gRPC API для платформ игровых серверов — формирует governance proto для контрактов игровых сервисов по тайтлам, проектирует политики версионирования для API live-service игр и координирует стандартизированные паттерны стриминга для синхронизации игрового состояния реального времени.
Определяет API-стратегию для игровых платформ на уровне продукта: стандарты API игровых сервисов, governance API данных игроков, политики API аналитики и телеметрии. Проводит архитектурные ревью API для сервисов игрового бэкенда и интеграций платформы.
Облако и инфраструктура · 3
Определяет инфраструктурную стратегию с Балансировка нагрузки. Формирует стандарты IaC. Проводит architecture review. Оптимизирует FinOps.
Определяет стратегию Docker-инфраструктуры для игровых серверов: стандарты оркестрации контейнеров для динамического масштабирования серверов, governance низколатентного сетевого взаимодействия, политики жизненного цикла контейнеров игровых серверов. Проводит архитектурные ревью контейнеризованной мультиплеерной инфраструктуры и оптимизирует затраты на хостинг серверов.
Определяет стратегию инфраструктуры Kubernetes для управления флотами игровых серверов по множеству игровых тайтлов и регионов. Формирует стандарты IaC для конфигураций Agones, политик масштабирования и мультирегиональных деплоев. Проводит архитектурные ревью и оптимизирует FinOps для затрат на вычисления игровых серверов.
DevOps и CI/CD · 1
Определяет DevOps-стратегию для команд игровых серверов: устанавливает стандарты CI/CD для деплоя live-сервисов, внедряет подходы platform engineering для инфраструктуры игровых серверов, обеспечивает внедрение прогрессивной поставки для обновлений игры.
Тестирование и QA · 1
Определяет стратегию нагрузочного тестирования для игровой платформы. Устанавливает требования производительности по игровым жанрам, стандарты нагрузочного тестирования для готовности к запуску и governance планирования ёмкости. Проводит ревью подходов к тестированию производительности. Продвигает внедрение непрерывной валидации производительности в игровом CI/CD.
AI-ассистированная разработка · 1
Определяет стратегию GitHub Copilot для команд игровых серверов: устанавливает руководства для AI-ассистированной разработки игровой логики, проектирует стандарты валидации производительности для AI-сгенерированного серверного кода, обеспечивает внедрение Copilot с фокусом на требованиях надёжности игровых серверов.
Архитектура и проектирование · 1
Определяет архитектурную стратегию инфраструктуры игровых серверов под высокой нагрузкой. Принимает решения по глобальной топологии шардирования, кросс-региональному матчмейкингу, моделям ёмкости CCU и гарантиям tick rate по всему продуктовому портфелю. Менторит команды по масштабируемым паттернам игровых серверов.
Observability и мониторинг · 4
Определяет стратегию наблюдаемости для продуктов игровых серверов: устанавливает SLO-based подход для метрик игрового опыта, координирует управление инцидентами для live игровых сервисов, оптимизирует MTTD/MTTR для проблем игровых серверов через мониторинг реального времени и автоматизированное восстановление.
Определяет стратегию on-call management для game operations: фреймворк управления инцидентами live-игры, определения SLA по влиянию на игроков и координация инцидентов между студиями. Устанавливает культуру post-mortem с фокусом на улучшение игрового опыта. Продвигает внедрение проактивного мониторинга и автоматической ремедиации.
Определяет стратегию наблюдаемости для продуктов игровых серверов с Prometheus & Grafana: устанавливает SLO-based подход для метрик игрового опыта, координирует управление игровыми инцидентами, оптимизирует MTTD/MTTR для проблем игровых серверов через мониторинг реального времени.
Определяет стратегию observability продукта для платформ игровых серверов — формирует SLO-подход для надёжности опыта игроков, координирует игро-специфичное управление инцидентами с командами live operations и оптимизирует MTTD/MTTR для проблем, влияющих на геймплей. Продвигает культуру надёжности по командам разработки игр.
Контроль версий и коллаборация · 2
Определяет стратегию код-ревью для команды игровых серверов: стандарты ревью игровой логики, governance ревью сетевого кода, практики ревью производительности. Устанавливает культуру ревью для качества и надёжности кода игрового сервера.
Определяет Git-стратегию для команд игровых серверов: устанавливает стандарты ветвления для live-сервисных операций с возможностью откатов, проектирует политики слияния для параллельных обновлений контента и фич, обеспечивает внедрение Git-based воркфлоу деплоя для инфраструктуры игровых серверов.
Game Development · 7
Определяет техническую стратегию с Game Analytics. Формирует стандарты разработки. Координирует техническое направление.
Определяет техническую стратегию с Game Backend. Формирует стандарты разработки. Координирует техническое направление.
Определяет техническую стратегию с Game Economy и балансировка. Формирует стандарты разработки. Координирует техническое направление.
Определяет техническую стратегию с Game Networking. Формирует стандарты разработки. Координирует техническое направление.
Определяет техническую стратегию с Game Performance Optimization. Формирует стандарты разработки. Координирует техническое направление.
Определяет техническую стратегию с Game Testing и QA. Формирует стандарты разработки. Координирует техническое направление.
Определяет техническую стратегию с LiveOps и Game-as-a-Service. Формирует стандарты разработки. Координирует техническое направление.
Performance Engineering · 3
Определяет стратегию производительности баз данных для инфраструктуры игровых серверов в рамках нескольких игровых проектов и live-сервисов. Устанавливает бюджеты производительности для операций с БД в рамках игрового тика, внедряет фреймворки нагрузочного тестирования для симуляции пиковых сценариев, координирует с платформенными и DBA-командами планирование ёмкости для запусков игр и сезонных событий.
Определяет стратегию оптимизации латенси для инфраструктуры игровых серверов. Устанавливает бюджеты латенси по игровым системам и SLA-цели для игрового опыта. Проводит архитектурные ревью сетевого кода и пайплайнов серверного тика. Создаёт стандарты бенчмаркинга производительности и фреймворки регрессионного тестирования для latency-critical путей.
Определяет целевые показатели пропускной способности сервера и SLA стабильности тик-рейта для различных игровых режимов. Руководит проектированием распределённых архитектур обновления сущностей с горизонтальным масштабированием. Устанавливает бюджеты производительности по подсистемам, внедряет стандарты группировки и сжатия сообщений в командах, обучает инженеров методологиям профилирования.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Principal
0 навыков получают более высокое ожидание или становятся ключевыми при переходе с Lead на Principal. Сначала самые большие скачки.
} в открытой матрице компетенций: 54 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.