Эти навыки не влияют на основной грейд, но покажут полноту вашего профиля.
AI-ассистенты кодирования
▼
Использует ChatGPT/Claude для генерации идей контента: описания предметов, диалоги NPC, лор. Умеет формулировать промпты для получения качественного игрового текста и нарратива. Понимает ограничения AI-ассистентов и проверяет сгенерированный контент на качество.
Применяет AI-ассистенты для прототипирования игровых механик, балансировки и генерации тестовых данных. Создаёт сложные промпт-цепочки для автоматизации рутинных задач геймдизайна: баланс таблицы, лут-таблицы. Интегрирует AI-инструменты в pipeline создания игрового контента.
Проектирует AI-powered инструменты для автоматизации game design: процедурная генерация, тестирование баланса. Создаёт системы промптов для масштабной генерации игрового контента с контролем качества. Оценивает применимость LLM для NPC-диалогов и адаптивного повествования в играх.
Определяет стратегию использования AI-ассистентов в игровом проекте для ускорения разработки. Стандартизирует практики работы с LLM для всей команды: шаблоны промптов, процессы ревью. Оценивает риски и возможности AI-генерации контента для коммерческих игровых продуктов.
Использует GitHub Copilot для ускорения написания простых скриптов: game events, config parsers, utility functions. Понимает ограничения AI-генерации для game-specific кода. Проверяет suggestions на корректность для game logic и балансных параметров.
Эффективно использует Copilot для game design задач: генерация config-файлов, balance formulas, test scripts. Пишет качественные промпты для получения game-specific кода. Понимает когда Copilot полезен (boilerplate, формулы) и когда нужен ручной подход (core mechanics logic).
Интегрирует AI-assisted development в game design workflow: Copilot для прототипирования механик, ChatGPT для brainstorming game ideas, AI для генерации test data. Определяет guidelines использования AI tools для game design команды. Оценивает качество AI-generated game content.
Определяет стратегию AI-assisted game development для команды. Формирует best practices использования Copilot и других AI tools. Оценивает impact AI tools на productivity game design команды. Обучает дизайнеров эффективному использованию AI-ассистентов.
CI/CD
▼
Понимает базовые концепции CI/CD и назначение GitHub Actions для автоматизации сборки игровых проектов. Умеет читать YAML-конфигурации пайплайнов и понимает триггеры запуска workflow. Может запустить существующий пайплайн для сборки тестовой версии игры.
Настраивает GitHub Actions для автоматической сборки и тестирования игровых проектов на разных платформах. Конфигурирует матрицы билдов для кросс-платформенной сборки: PC, консоли, мобильные. Интегрирует автоматические проверки качества кода и тестов в PR-процесс.
Проектирует сложные CI/CD пайплайны для игровых проектов с кеширование артефактов и параллельными билдами. Оптимизирует время сборки через инкрементальные билды и распределённое кеширование ассетов. Внедряет автоматический деплой на тестовые серверы и staging-среды.
Определяет CI/CD стратегию для всех репозиториев игрового проекта и сопутствующих инструментов. Стандартизирует GitHub Actions workflow для команды: шаблоны, переиспользуемые actions, секреты. Обеспечивает надёжность и скорость пайплайнов при масштабировании команды.
Code Review
▼
Участвует в ревью скриптов игровых механик под руководством ментора. Проверяет корректность параметров баланса в config-файлах. Читает Blueprint/Visual Scripting других дизайнеров и задаёт вопросы по логике механик.
Проводит ревью игровых скриптов и конфигов: проверяет балансные параметры, логику механик, корректность state machines. Выявляет потенциальные exploits и edge cases в игровых системах. Даёт конструктивную обратную связь по реализации game design решений.
Ревьюит архитектуру игровых систем: модульность, расширяемость, data-driven подход. Оценивает влияние изменений на баланс и player experience. Проводит design review для новых фич с оценкой технических рисков и влияния на существующие системы.
Определяет процесс code review для game design команды: чеклисты для балансных конфигов, guidelines для скриптов механик. Проводит архитектурные ревью ключевых игровых систем. Менторит дизайнеров в проведении качественных ревью.
Docs-as-Code
▼
Создаёт простые диаграммы игровых систем: flowchart core loop, схемы взаимодействия механик, mind maps игрового контента. Использует Miro, draw.io или Figma для визуализации game design идей. Понимает основные нотации для описания игровых потоков.
Создаёт детальные диаграммы игровых систем: state machines для AI-поведения, flow диаграммы progression, схемы экономического цикла (sink/source). Визуализирует зависимости между игровыми системами. Использует UML для описания сложных взаимодействий.
Проектирует комплексные визуализации игровых систем: системные диаграммы всей игры, dependency graphs между механиками, data flow для live-ops pipeline. Создаёт интерактивные схемы для презентации game design решений stakeholders. Документирует архитектуру системно.
Определяет стандарты визуального документирования для game design команды. Формирует библиотеку шаблонов диаграмм: economy flows, system architectures, player journey maps. Обучает команду эффективной визуальной коммуникации game design решений.
Git и workflow
▼
Использует Git для версионирования game design файлов: GDD, конфиги баланса, скрипты механик. Выполняет базовые операции: commit, push, pull, создание веток. Понимает важность version control для совместной работы game design команды.
Применяет Git branching strategies для game design workflow: feature branches для новых систем, release branches для билдов. Решает merge conflicts в config файлах. Использует Git LFS для хранения больших game assets. Работает с Pull Requests для ревью design changes.
Проектирует Git workflow для game design команды: branching strategy, merge policies, CI/CD для game builds. Использует git hooks для автоматической валидации config-файлов. Управляет submodules для shared game libraries. Оптимизирует repository structure для game проектов.
Определяет стандарты version control для студии: Git conventions, branching policies, code review process. Формирует best practices для game design files в version control. Обучает команду эффективной работе с Git в контексте game development.
REST API
▼
Понимает базовые принципы REST API и HTTP-методов в контексте игровых серверов. Знает разницу между GET/POST/PUT/DELETE и может читать документацию серверных API для интеграции в игровые системы. Способен описать простые эндпоинты для сохранения прогресса игрока.
Проектирует REST API для игровых сервисов: лидерборды, инвентарь, матчмейкинг. Учитывает версионирование API при обновлениях клиента и обратную совместимость. Определяет структуру эндпоинтов для live-service игры с учётом ограничений мобильных клиентов.
Разрабатывает архитектуру API для сложных игровых экосистем с микросервисами. Проектирует контракты между клиентом и сервером с учётом latency, батчинга запросов и кеширования. Оптимизирует API-дизайн для минимизации трафика в real-time играх.
Определяет API-стратегию всего игрового проекта, включая публичные API для модов и UGC. Стандартизирует подходы к проектированию интерфейсов между игровыми подсистемами. Ревьюит API-контракты команды и обеспечивает единообразие документации.
System Design
▼
Понимает базовые концепции проектирования систем: клиент-сервер, базы данных, кеширование в игровом контексте. Знает основные компоненты архитектуры online-игры: game server, matchmaking, persistence layer. Может описать простую архитектуру казуальной мобильной игры.
Проектирует архитектуру игровых подсистем: lobby, party system, chat, leaderboard с учётом масштабирования. Оценивает trade-off при выборе архитектурных решений: latency vs consistency, стоимость vs производительность. Разрабатывает системный дизайн для мультиплеерных игр среднего масштаба.
Проектирует архитектуру крупных игровых платформ: MMO backend, live-service infrastructure, cross-platform системы. Решает сложные задачи распределённых систем: eventual consistency, conflict resolution для игровых данных. Создаёт документацию системного дизайна и проводит архитектурные review.
Определяет системную архитектуру всего игрового проекта и координирует техническое видение между командами. Проводит design review и принимает ключевые архитектурные решения с учётом бизнес-требований. Менторит senior-инженеров в навыках системного проектирования игровых платформ.
Unit-тестирование
▼
Понимает основы тестирования игровых дизайн-артефактов: верификация формул баланса, валидация кривых прогрессии, проверки распределений вероятностей для таблиц лута. Следует командным практикам документирования ожидаемых результатов и валидации расчётов игровых механик.
Пишет юнит-тесты для сложных игровых систем: баланс, экономика, AI-поведение. Использует моки и стабы для изоляции тестируемых компонентов от движка и сервера. Поддерживает покрытие тестами критических игровых механик при каждом релизе.
Проектирует тестовую архитектуру для игровых проектов с учётом специфики game loop и real-time систем. Внедряет property-based testing для генерации и проверки балансных параметров. Автоматизирует регрессионное тестирование игровых механик и контента.
Определяет стратегию тестирования для всего игрового проекта: unit, integration, playtest. Стандартизирует подходы к тестированию игровых систем в команде и устанавливает метрики покрытия. Внедряет культуру TDD для критических геймплейных подсистем.
Алгоритмы и структуры данных
▼
Понимает базовые алгоритмы поиска и сортировки для применения в игровых системах. Знает концепцию Big-O и может оценить производительность простых игровых циклов. Использует знания для оптимизации итераций по коллекциям игровых объектов.
Применяет алгоритмы графов для pathfinding (A*, Dijkstra) при проектировании уровней. Оценивает сложность игровых систем: matchmaking, procedural generation, AI decision trees. Выбирает подходящие алгоритмы для балансировки нагрузки в real-time играх.
Проектирует алгоритмы для сложных игровых систем: процедурная генерация контента, адаптивная сложность, динамический балансировщик. Анализирует вычислительную сложность game loop и оптимизирует tick rate. Создаёт эффективные алгоритмы для spatial partitioning в больших открытых мирах.
Определяет стандарты алгоритмической оптимизации для игрового проекта. Ревьюит архитектурные решения команды на предмет вычислительной сложности. Формирует performance budgets для каждой игровой подсистемы и обучает дизайнеров оценке алгоритмической стоимости решений.
Понимает базовые структуры данных и их применение в игровых системах: массивы для инвентаря, словари для параметров объектов, деревья для диалогов. Выбирает подходящие структуры для хранения game data в ScriptableObjects и config файлах.
Проектирует структуры данных для игровых систем: графы для навигации NPC, деревья решений для AI, очереди приоритетов для event-системы. Оптимизирует доступ к данным баланса для runtime-производительности. Создаёт эффективные data schemas для game config.
Проектирует сложные структуры данных для масштабных игровых систем: spatial hash для collision detection, quad-trees для open world, ECS-совместимые data layouts. Оптимизирует memory layout для cache-friendly доступа в game systems. Создаёт data-driven архитектуру для балансировки.
Определяет стандарты организации game data для проекта: data schemas, naming conventions, serialization formats. Ревьюит выбор структур данных для критичных систем. Обучает команду дизайнеров эффективному использованию структур данных при проектировании механик.
Безопасность приложений
▼
Знает основные OWASP-уязвимости и их применимость к игровым серверам и сервисам. Понимает базовые принципы безопасности: валидация ввода, защита от инъекций в игровых API. Осознаёт важность защиты данных игроков: аккаунты, платёжная информация, прогресс.
Применяет OWASP Top 10 при проектировании игровых серверов и API: защита от XSS, CSRF, SQL injection. Реализует безопасную аутентификацию игроков и защиту от манипуляций с игровыми данными. Проводит базовый security review игровых эндпоинтов и клиент-серверного протокола.
Проектирует архитектуру безопасности игровых систем с учётом специфики: античит, защита экономики, DRM. Внедряет security testing в CI/CD pipeline и проводит threat modeling для игровых подсистем. Разрабатывает защиту от специфических игровых угроз: speed hacking, item duplication, memory tampering.
Определяет стратегию безопасности для всего игрового проекта: серверы, клиенты, инфраструктура. Стандартизирует security-практики в команде и проводит regular security review архитектуры. Координирует взаимодействие с security-командой и управляет процессом vulnerability disclosure.
Игровая инфраструктура
▼
Понимает основные модели монетизации: F2P, premium, subscription, ads. Проектирует простые IAP-офферы: cosmetics, boosters, starter packs. Знает метрики монетизации: ARPDAU, ARPPU, conversion rate. Изучает монетизацию конкурентов для benchmarking.
Проектирует monetization design: IAP-каталог, rewarded ads integration, battle pass, subscription model. Создаёт dynamic offers на основе player behaviour. Балансирует монетизацию для оптимального LTV без вреда retention. Проводит A/B-тесты pricing и offer design.
Проектирует комплексную monetization strategy: pricing optimization, offer personalization, whale management. Строит LTV-модели и CAC-прогнозы. Создаёт ethical monetization framework — прибыльность без pay-to-win. Оптимизирует ad monetization: waterfall, mediation, placement.
Определяет monetization стратегию для игрового проекта: revenue model, pricing, target KPIs. Формирует процесс: hypothesis → A/B test → analysis → rollout. Координирует monetization с game design для сохранения player experience. Прогнозирует revenue и отчитывается stakeholders.
Понимает основы LiveOps: сезонные события, battle pass и ежедневные челленджи. Помогает в проектировании контент-календарей и циклов вовлечения игроков. Анализирует базовые метрики удержания.
Проектирует live-ops pipeline: calendar событий, content cadence, event templates. Создаёт разнообразные ивенты: competitive leaderboards, collection events, co-op challenges. Анализирует метрики ивентов и оптимизирует engagement. Работает с remote config для server-side изменений.
Проектирует масштабируемую live-ops систему: event framework, content pipeline, A/B testing infrastructure. Создаёт персонализированные ивенты на основе player segmentation. Оптимизирует live-ops для KPI: ARPDAU, session frequency, retention. Предотвращает content drought через стратегическое планирование.
Определяет live-ops стратегию для игры: content cadence, monetization rhythm, seasonal structure. Формирует команду и процессы для sustainable live-ops. Координирует live-ops с development roadmap и marketing. Строит прогнозы revenue от ивентов.
Игровое программирование
▼
Понимает основы игровой анимации: sprite sheets, skeletal animation, state machine. Создаёт простые спецификации и референсы анимаций для арт-команды. Следует установленным гайдлайнам анимации для состояний персонажей, переходов и тайминга в GDD.
Проектирует animation state machines для сложных персонажей: combo systems, blend trees, animation layers. Настраивает animation events для синхронизации с gameplay (hitbox timing, VFX triggers). Работает с root motion и animation curves для физически корректного движения.
Проектирует анимационные системы для production: procedural animation, IK-системы, motion matching. Определяет animation pipeline от концепта до интеграции. Оптимизирует анимационные системы для performance. Создаёт animation style guide для согласованного game feel.
Определяет анимационную стратегию для игрового проекта: стилистику, технический pipeline, quality bar. Координирует работу аниматоров и дизайнеров для достижения целевого game feel. Формирует переиспользуемые animation assets и tools для ускорения разработки.
Понимает роль звука в создании game feel и player experience. Описывает требования к аудио в GDD: sound effects, ambient, музыкальные темы. Настраивает базовую звуковую систему в Unity/Unreal: триггеры, volume control, spatial audio для 3D-окружения.
Проектирует звуковой дизайн для игровых систем: adaptive music, dynamic mixing, procedural audio triggers. Работает с FMOD/Wwise для создания интерактивного звукового ландшафта. Настраивает audio layers для разных состояний геймплея: exploration, combat, cutscene.
Проектирует комплексную аудио-систему для игрового проекта: sound design pipeline, adaptive soundtrack, procedural audio generation. Определяет audio budget и оптимизирует производительность. Создаёт audio direction document с описанием звуковой палитры для всех игровых систем.
Определяет аудио-стратегию для проекта: выбор middleware (FMOD/Wwise), pipeline от записи до интеграции, quality standards. Координирует работу звуковых дизайнеров и геймдизайнеров для создания immersive audio experience. Формирует audio style guide для студии.
Игровой QA
▼
Понимает основы игровой локализации: экстернализация текста, string tables, учёт UI-раскладки для разных локалей. Готовит контент к локализации: placeholder-based диалоговые системы, без хардкода строк. Следует гайдлайнам по написанию локализуемого текста.
Проектирует систему локализации для игрового проекта: string management, dynamic text, localization-friendly UI. Работает с переводческими агентствами: подготовка lockit, context documents, voice-over scripts. Обеспечивает culturalization — адаптацию контента для разных рынков.
Проектирует масштабируемую систему локализации: automated pipelines, TMS integration, continuous localization. Управляет локализацией на 10+ языков с учётом бюджета и сроков. Обеспечивает качество через LQA-процесс. Оптимизирует стоимость через translation memory и MT post-editing.
Определяет стратегию локализации для игрового проекта: целевые рынки, языки, бюджет, сроки. Формирует localization team и процессы. Координирует работу с внешними партнёрами. Обеспечивает quality standards через LQA metrics и vendor management.
Понимает базовые концепции игровой производительности: FPS, draw calls, memory usage, CPU/GPU bottleneck. Профилирует простые сцены в Unity Profiler/Unreal Insights. Учитывает performance при проектировании уровней: количество объектов, particle effects, lighting.
Профилирует и оптимизирует игровые сцены: LOD-настройка, occlusion culling, texture streaming, object pooling. Устанавливает performance budgets для уровней и систем. Понимает trade-offs между visual quality и performance. Оптимизирует game systems для target hardware.
Проектирует уровни и системы с учётом performance constraints: streaming архитектура, scalable quality settings, platform-specific оптимизации. Создаёт performance guidelines для дизайнеров. Определяет технические ограничения для game design решений.
Определяет performance стратегию для проекта: target platforms, quality tiers, optimization pipeline. Формирует performance culture в команде: budgets, profiling practices, automated tests. Координирует работу дизайнеров и программистов для достижения performance targets.
Игровые движки
▼
Использует Unity Editor для прототипирования игровых механик: создание сцен, настройка компонентов, базовый scripting на C#. Работает с Inspector для настройки параметров game objects. Создаёт простые прототипы для тестирования design идей без помощи программистов.
Уверенно работает в Unity для game design задач: ScriptableObjects для data-driven design, Prefab workflow, Animation Controller. Создаёт gameplay прототипы с UI, animations, basic AI. Использует Unity Tools: Tilemap, Cinemachine, Timeline для создания game content.
Проектирует game systems в Unity на production уровне: custom editors, tool development для дизайнеров, addressable assets. Создаёт design tools: level editor, balance tuning UI, debug visualization. Оптимизирует Unity workflow для game design team productivity.
Определяет Unity workflow стратегию для game design команды: project structure, asset pipeline, tool requirements. Формирует best practices использования Unity для дизайнеров. Координирует с engineering для создания design-friendly tools. Оценивает Unity capabilities для проекта.
Использует Unreal Editor для прототипирования: BSP-моделирование, Blueprint visual scripting, базовая настройка Actors. Создаёт простые уровни и game mechanics прототипы в Blueprint. Работает с Level Editor для blockout и playtesting дизайнерских идей.
Уверенно работает с Unreal для game design: Blueprint для complex mechanics, Sequencer для cutscenes, World Partition для open world. Создаёт gameplay системы через Blueprint: AI behavior trees, UI widgets, interaction systems. Использует Data Tables для data-driven design.
Проектирует game systems в Unreal на production уровне: Gameplay Ability System, Enhanced Input, Gameplay Tags. Создаёт design tools через Editor Utility Widgets. Оптимизирует Unreal workflow для дизайнеров: custom asset types, property editors, debug tools.
Определяет Unreal workflow стратегию для game design команды. Формирует Blueprint coding standards и best practices. Координирует с C++ engineers для создания designer-friendly systems. Оценивает Unreal features для проекта: Nanite, Lumen, MetaHuman.
Игровые платформы
▼
Понимает особенности mobile game design: touch controls, portrait/landscape, session length, device limitations. Проектирует механики с учётом мобильных constraints: simple tap/swipe, auto-play, offline progress. Знает mobile-specific метрики: install rate, ARPDAU, CPI.
Проектирует mobile-first игровые системы: session design для 3-5 минутного gameplay, energy systems, push notifications, social features. Оптимизирует UX для mobile: onboarding flow, store placement, FTUE. Создаёт monetization design для mobile: IAP, ads, battle pass.
Проектирует mobile game strategy: market positioning, target audience, UA considerations в дизайне. Создаёт mobile-specific meta-game: clans, leaderboards, live events optimized для mobile engagement. Оптимизирует game design для UA efficiency: viral mechanics, ASO-friendly features.
Определяет mobile game стратегию для студии: целевые жанры, target markets, platform-specific features. Формирует mobile game design process и team. Координирует с UA и marketing для оптимизации game design под acquisition. Определяет quality standards для mobile.
Понимает особенности PC/console game design: controller input, wide-screen UI, длинные сессии, premium expectations. Проектирует механики для gamepad: button mapping, analog stick controls, trigger usage. Учитывает platform-specific features: achievements, leaderboards, cloud saves.
Проектирует PC/console-specific game systems: deep progression, complex inventory, controller + keyboard/mouse support. Создаёт content для длинных сессий: 20+ часов кампании. Оптимизирует UX для living room experience: couch co-op, split screen, big picture mode.
Проектирует premium gaming experience: cinematic presentation, deep systems, high production value. Создаёт cross-platform game design с учётом platform-specific strengths. Определяет feature parity и platform-exclusive content. Оптимизирует для certification requirements (Sony TRC, Microsoft XR, Nintendo Lotcheck).
Определяет PC/console game стратегию: target platforms, exclusive deals, launch strategy. Формирует team и process для premium game development. Координирует с platform holders (Sony, Microsoft, Nintendo). Определяет quality bar для premium product.
Понимает особенности web game design: browser limitations, load time, casual audience. Проектирует механики для web: простой input, быстрый onboarding, shareable gameplay. Знает web-specific технологии: HTML5 Canvas, WebGL, Web Audio API и их ограничения для game design.
Проектирует web-first игровые системы: instant play, cross-device experience, social sharing mechanics. Создаёт game design для web platforms: Facebook Instant Games, itch.io, CrazyGames. Оптимизирует UX для web: loading experience, responsive layout, keyboard/mouse + touch.
Проектирует web game стратегию: технологический выбор, distribution platforms, monetization для web. Создаёт multiplayer web games с WebSocket/WebRTC. Оптимизирует для web-specific challenges: memory limits, tab switching, network latency. Определяет hybrid approach: web + native.
Определяет web game стратегию для студии: target platforms, technology stack, market positioning. Формирует web game development team и process. Координирует с web platform partners для distribution. Определяет quality standards для web game production.
Интеграционное тестирование
▼
Понимает разницу между юнит и интеграционным тестированием в контексте игровых систем. Умеет запускать существующие интеграционные тесты для проверки взаимодействия игровых подсистем. Знает основы тестирования клиент-серверного взаимодействия в мультиплеерных играх.
Пишет интеграционные тесты для проверки взаимодействия игровых систем: инвентарь-экономика, AI-навигация. Настраивает тестовые среды для проверки мультиплеерных сценариев с эмуляцией сетевых условий. Тестирует интеграцию игровых сервисов: аутентификация, платежи, аналитика.
Проектирует фреймворк интеграционного тестирования для игрового проекта с автоматизацией сценариев. Разрабатывает стратегию end-to-end тестирования для мультиплеерных игр с имитацией реальных условий. Внедряет performance benchmarks и load testing для игровых серверов.
Определяет стратегию интеграционного тестирования для всего игрового проекта и CI/CD пайплайна. Стандартизирует подходы к тестированию взаимодействия между командами: клиент, сервер, инфраструктура. Внедряет метрики качества и критерии release readiness для каждого релиза.
Контейнеризация
▼
Знает базовые команды Docker для запуска игровых серверов в контейнерах. Умеет использовать docker-compose для локального развёртывания тестовой среды разработки. Понимает концепцию контейнеризации и её пользу для воспроизводимости окружений сборки игр.
Создаёт Dockerfile для сборки и деплоя игровых серверов и инструментов. Настраивает multi-stage builds для оптимизации размера образов серверных компонентов. Организует docker-compose окружения для тестирования мультиплеерных сценариев локально.
Проектирует контейнерную архитектуру для игровой инфраструктуры: серверы, аналитика, билд-системы. Оптимизирует Docker-образы для быстрого масштабирования игровых серверов при пиковых нагрузках. Внедряет CI/CD пайплайны на базе Docker для автоматизации билдов игры.
Определяет стратегию контейнеризации для всех сервисов игрового проекта. Стандартизирует Docker-практики команды: базовые образы, политики безопасности, мониторинг. Обучает команду эффективному использованию контейнеров для разработки и тестирования игр.
Логирование
▼
Понимает важность логирования для отладки игровых систем и знает базовые уровни логов. Умеет добавлять структурированные логи в игровой код для отслеживания событий: подключения, ошибки, состояния. Читает логи для диагностики простых проблем в тестовых сессиях.
Внедряет структурированное логирование в игровые серверы с JSON-форматом и correlation ID. Настраивает уровни логирования для разных подсистем: gameplay, network, AI, rendering. Использует логи для анализа поведения игроков и диагностики сетевых проблем в мультиплеере.
Проектирует систему логирования для всей игровой инфраструктуры с централизованным сбором и анализом. Определяет стандарты логирования для клиентской и серверной частей с учётом производительности. Интегрирует логи с системами аналитики для мониторинга игровых метрик в реальном времени.
Определяет стратегию observability для игрового проекта: логи, метрики, трейсы. Стандартизирует формат и политики логирования для всех команд проекта. Внедряет культуру data-driven отладки через анализ структурированных логов игровых событий.
Метрики и мониторинг
▼
Понимает основы Prometheus & Grafana для игровых метрик: чтение дашбордов аналитики игроков, понимание метрик геймплея (длительность сессии, ретеншн), навигация по панелям Grafana для данных игровой экономики и баланса. Следует командным конвенциям мониторинга игровых KPI.
Настраивает Prometheus для сбора метрик игровых серверов: TPS, matchmaking time, player sessions. Создаёт Grafana-дашборды для мониторинга производительности и здоровья игровых подсистем. Конфигурирует алерты для критических игровых метрик: crash rate, queue length, server lag.
Проектирует систему мониторинга для всей игровой инфраструктуры с кастомными метриками и SLO. Внедряет business-метрики в мониторинг: retention, engagement, in-game economy health. Оптимизирует сбор и хранение метрик для high-throughput игровых серверов.
Определяет стратегию мониторинга и observability для всего игрового проекта. Стандартизирует метрики и дашборды для всех команд: gameplay, infra, analytics, QA. Внедряет культуру data-driven операций через мониторинг и алертинг игровых систем.
Многопоточность и конкурентность
▼
Понимает концепцию асинхронного программирования и callback-функций в контексте загрузки игровых ресурсов. Знает базовые паттерны async/await для работы с API серверов и сохранением прогресса. Может написать простой асинхронный код для загрузки данных из backend.
Реализует асинхронную загрузку контента и стриминг ассетов в игровых движках. Управляет параллельными сетевыми запросами для мультиплеерных систем с корректной обработкой ошибок. Оптимизирует асинхронные операции для минимизации фризов в game loop.
Проектирует асинхронные архитектуры для игровых систем: стриминг мира, динамическая загрузка уровней, сетевой код. Реализует сложные паттерны конкурентности для серверной части мультиплеерных игр. Оптимизирует async pipeline для предотвращения задержек в rendering.
Определяет стандарты асинхронного программирования для игрового проекта и библиотеку общих паттернов. Ревьюит архитектуру асинхронных систем команды на предмет race conditions и deadlocks. Обучает разработчиков безопасному использованию async/await в real-time контексте.
Облачные провайдеры
▼
Понимает базовые сервисы AWS для хостинга игровых серверов: EC2, S3, RDS. Знает концепции облачной инфраструктуры и их применение для game backend: хранение данных, CDN, вычисления. Может развернуть простой игровой сервер на EC2 по инструкции.
Использует AWS-сервисы для игровой инфраструктуры: GameLift, DynamoDB, CloudFront для раздачи ассетов. Настраивает auto-scaling для игровых серверов под пиковые нагрузки и глобальные лаунчи. Конфигурирует S3 + CloudFront для эффективной доставки игрового контента по регионам.
Проектирует облачную архитектуру для масштабных мультиплеерных игр на AWS с multi-region деплоем. Оптимизирует инфраструктуру для минимизации latency: edge locations, game server placement, matchmaking. Внедряет serverless-компоненты для event-driven игровых подсистем.
Определяет облачную стратегию для всего игрового проекта: архитектура, бюджет, масштабирование. Стандартизирует AWS-практики в команде: IaC, security groups, cost optimization для игровых workloads. Координирует работу с AWS team для оптимизации игровой инфраструктуры.
ООП и паттерны проектирования
▼
Знает базовые паттерны проектирования: Singleton, Observer, Factory в контексте игровых систем. Понимает применение паттернов для организации игрового кода: менеджеры сцен, пулы объектов. Может распознать типичные паттерны в кодовой базе игрового движка.
Применяет игровые паттерны проектирования: State Machine, Command, Strategy для AI и геймплея. Использует Component/ECS для гибкой архитектуры игровых сущностей и модульности. Комбинирует паттерны для решения специфических задач: система квестов, диалоговые деревья, боевая система.
Проектирует архитектуру игровых систем с глубоким пониманием trade-off между паттернами. Адаптирует классические паттерны под ограничения game development: производительность, memory layout, GC pressure. Создаёт кастомные архитектурные решения, комбинируя паттерны для уникальных игровых механик.
Определяет архитектурный стиль и набор стандартных паттернов для кодовой базы игрового проекта. Ревьюит архитектурные решения команды и рекомендует оптимальные паттерны для каждой подсистемы. Проводит архитектурные сессии и обучает команду применению паттернов в game development.
Понимает базовые принципы ООП: инкапсуляцию, наследование и полиморфизм в контексте игровых объектов. Умеет создавать простые иерархии классов для игровых сущностей: персонажи, предметы, способности. Читает и понимает объектно-ориентированный код игровых систем.
Применяет SOLID-принципы при проектировании игровых систем: инвентарь, боевая система, AI. Выбирает между наследованием и композицией для моделирования игровых сущностей и поведений. Проектирует расширяемые системы с использованием интерфейсов и абстрактных классов.
Проектирует сложные объектные модели для игровых фреймворков и движков. Комбинирует ООП с ECS-подходом для оптимального баланса производительности и архитектурной чистоты. Рефакторит устаревшие игровые системы с применением паттернов GRASP и чистой архитектуры.
Определяет архитектурные стандарты ООП-дизайна для всей кодовой базы игрового проекта. Ревьюит классовые иерархии команды на соответствие принципам SOLID и игровым паттернам. Обучает разработчиков правильному применению ООП в контексте высокопроизводительных игр.
Пользовательская документация
▼
Документирует знания о игровых системах в wiki/Confluence: описания механик, правила баланса, решения по дизайну. Создаёт структурированные записи о game design решениях с обоснованием. Использует шаблоны для стандартизации knowledge base.
Создаёт структурированную базу знаний для game design команды: design patterns, balance formulas, postmortem insights. Организует knowledge sharing: design reviews, brown bag sessions, retrospectives. Обеспечивает searchability и актуальность документации.
Проектирует knowledge management систему для game design: taxonomy, tagging, cross-referencing. Создаёт living documents, которые обновляются вместе с проектом. Внедряет процесс lessons learned и postmortem для накопления knowledge между итерациями.
Определяет knowledge management стратегию для game design команды. Формирует процессы документирования: GDD templates, balance decision logs, design rationale. Обеспечивает transfer of knowledge при onboarding новых дизайнеров и между проектами.
Создаёт пользовательскую документацию для игры: tutorial тексты, help screens, FAQ, описания механик для игроков. Пишет понятные инструкции: how-to guides, control references. Учитывает разный уровень подготовки игроков при написании help-контента.
Проектирует in-game documentation систему: contextual help, tooltips, codex/bestiary, tutorial system. Создаёт player-facing documentation для community: patch notes, dev blogs, game guides. Пишет пользовательскую документацию с учётом player journey и discovery.
Проектирует комплексную in-game knowledge систему: dynamic tutorials, progressive disclosure, mastery guides. Создаёт community documentation strategy: wiki, guides, API docs для modders. Внедряет metrics-driven approach: отслеживает, какие help resources используются игроками.
Определяет documentation стратегию для игрового проекта: in-game help, community resources, developer documentation. Формирует writing guidelines и tone of voice для player communication. Координирует documentation с community management и marketing.
Реляционные БД
▼
Понимает базовые концепции PostgreSQL для геймдизайна: как игровые данные (предметы, квесты, прогрессия) хранятся в реляционных таблицах, базовые запросы для анализа данных баланса игры, понимание схем данных для дизайна уровней и контента. Следует командным конвенциям документирования игровых данных.
Проектирует схемы PostgreSQL для игровых данных: профили игроков, экономика, лидерборды, статистика. Оптимизирует запросы с использованием индексов и EXPLAIN для высоконагруженных игровых таблиц. Использует транзакции и JSONB для гибкого хранения игрового контента и конфигураций.
Проектирует высокопроизводительные PostgreSQL-архитектуры для игровых платформ с партиционированием и репликацией. Оптимизирует хранение и запросы для массивных объёмов игровых данных: логи событий, аналитика, replay. Внедряет расширения PostgreSQL для специфических задач: PostGIS для геолокации, pg_cron для maintenance.
Определяет стратегию использования PostgreSQL в игровом проекте: шардирование, бэкапы, DR. Стандартизирует практики работы с базой данных для команды: миграции, naming conventions, performance review. Координирует масштабирование базы данных под рост аудитории игры.
Техническая документация
▼
Документирует простые игровые системы: описывает параметры механик, таблицы баланса, правила взаимодействий. Создаёт базовые Game Design Documents (GDD) с описанием core loop и основных фич. Использует шаблоны для структурирования документации.
Создаёт подробную техническую документацию для игровых систем: описание API событий, структуры данных баланса, протоколы взаимодействия клиент-сервер. Пишет спецификации для интеграции с внешними SDK (аналитика, монетизация). Документирует параметры конфигурации для live-ops.
Проектирует структуру технической документации для всего игрового проекта. Создаёт living documents, которые автоматически обновляются при изменении конфигов. Документирует сложные системы: экономику, progression, meta-game. Пишет технические спецификации для cross-team взаимодействия.
Определяет стандарты документирования игровых систем для всей студии. Формирует шаблоны GDD, технических спецификаций, balance sheets. Внедряет процессы ревью документации и knowledge sharing между командами. Обеспечивает актуальность документации на протяжении жизненного цикла проекта.
Чистый код и рефакторинг
▼
Понимает принципы чистого кода при написании игровых скриптов в Unity/Unreal. Следует naming conventions для game objects, prefabs, переменных баланса. Использует комментарии для пояснения логики игровых механик в Blueprint/C# скриптах.
Применяет паттерны проектирования в игровых скриптах: State Machine для AI, Observer для событий, Strategy для поведения врагов. Структурирует game config файлы для удобства балансировки. Рефакторит прототипы механик до production-качества.
Проектирует архитектуру игровых систем с учётом maintainability: модульные механики, data-driven design, separation of concerns. Создаёт переиспользуемые компоненты для прототипирования новых механик. Внедряет автоматическую валидацию game data и конфигов баланса.
Определяет стандарты качества кода и конфигурации для игрового проекта. Формирует coding guidelines для геймдизайнеров, работающих с Blueprint/Visual Scripting. Внедряет automated testing для game systems и code review процесс для design scripts.