услуги

Как мы можем работать вместе

От аудита одного кадра до полноценного участия в команде. Двадцать с лишним лет в движках — Metro, Deathloop, Age of Empires II, The Sims Mobile — результаты можете увидеть в этих проектах.

▲

Аудит производительности и оптимизация

Игра тормозит на целевом железе? Ищу причину профайлером, а не догадками: замеры, приоритизированный список находок и внедрённые исправления.

  • Узкие места CPU/GPU, время кадра, хитчи
  • Память: аллокации на кадре, фрагментация, пулы
  • Отчёт с замерами до и после
  • Чек-лист, который остаётся у вашей команды
Срок
Оценка под проект
Стоимость
По договорённости
Обсудим →
⇄

Портирование на платформы

Полный цикл — от первого запуска на новой платформе до вывода в стор. Консоли, мобильные устройства, ПК: делал это для Blades of Time, Cuisine Royale и мобильных проектов EA.

  • Сборка и запуск движка на новой платформе
  • Адаптация рендера, ввода и файловой системы
  • Бюджеты памяти и производительности под железо
  • Подготовка к сертификации
Срок
Оценка под проект
Стоимость
По договорённости
Обсудим →
◆

Движок и архитектура

Ядро движка, системы памяти, job system, загрузка ресурсов. Строю системы, которые не аллоцируют в хотпасе и предсказуемо ведут себя на худшем кадре.

  • Аллокаторы, доменная память, zero frame allocations
  • Многопоточность и job system
  • Стриминг и менеджер ресурсов
  • Рефакторинг легаси без остановки разработки
Срок
Оценка под проект
Стоимость
По договорённости
Обсудим →
◉

Игровой ИИ

Архитектура и разработка ИИ NPC — от боевого поведения в Metro до доработки ИИ в Deathloop. Умный, читаемый игроком и дешёвый по кадру.

  • Боевой ИИ и поведение NPC
  • Behavior trees, FSM, utility AI
  • Навигация и восприятие
  • Оптимизация ИИ под бюджет кадра
Срок
Оценка под проект
Стоимость
По договорённости
Обсудим →
◈

Технический консалтинг и code review

Не уверены в архитектурном решении? Второй взгляд до продакшена обходится дешевле. Смотрю кодовую базу и даю конкретные применимые рекомендации.

  • Оценка архитектуры и C++ кодовой базы
  • Приоритизированный список техдолга
  • Живая сессия с вашей командой
  • Ответы на вопросы после
Срок
Оценка под проект
Стоимость
По договорённости
Обсудим →
⚔

Полная занятость или контракт

Открыт для сотрудничества и рассмотрю предложения.

  • Engine / Gameplay / Performance / Tech Lead
  • C++, движки, оптимизация, портирование
  • Менторство и code review
  • Резюме и рекомендации по запросу
Срок
Долгосрочно
Стоимость
По договорённости
Обсудим →

Что говорят те, с кем я работал

Все рекомендации в LinkedIn →
«В работе над The Sims Mobile он показал глубокое понимание архитектуры игрового движка, нашёл и устранил ряд узких мест, а также спроектировал новую систему сигналов/действий, минимизировавшую выделения памяти. В Scrabble Mobile он участвовал в разработке Android-версии игры и переработал API профиля игрока. Его вклад заметно повлиял на игры, над которыми мы работали вместе.»
Boris ShirvinskyБывший технический лид · EA St. Petersburg
«Сергей хорошо умеет интегрировать внешние модули, уверенно владеет стандартом C++14 и эффективно использует юнит- и интеграционные тесты. Отдельно стоит отметить его умение работать с крэш-дампами и отладчиками. Он надёжен на критических майлстоунах, активно участвует в обсуждении фич и приносит новые идеи.»
Oleksandr PavlovetsКоллега по проекту

Что подходит вам?

Если не уверены — напишите пару строк о проекте, разберёмся вместе, и я дам оценку сроков.