Duel SimulatorDUELANT
Автор · Senior Gameplay Programmer
Адреналиновые дуэли в разных эпохах под присмотром ИИ-помощницы Малены. Кровь, деньги и 30 секунд, чтобы доказать, кто здесь лучший стрелок.

Разрабатываю игры на Unreal Engine. Помогаю с C++, Blueprint и архитектурой — в статьях и на личных занятиях.
Статус 2026Unreal Authorized InstructorС 2015 года в Unreal Engine · 20 игровых проектов
Дуэли, вампиры в VR, грибник с дробовиком и Колобок против ящеров. Мои игры и работа в командах — с видео, скриншотами и подробностями.
Duel SimulatorАвтор · Senior Gameplay Programmer
Адреналиновые дуэли в разных эпохах под присмотром ИИ-помощницы Малены. Кровь, деньги и 30 секунд, чтобы доказать, кто здесь лучший стрелок.
VR Action ShooterРазработка ИИ ботов
Иммерсивный VR-шутер, где футуристичное оружие встречается с вампирскими способностями в мрачной сай-фай антиутопии.
FPS / HorrorРазработка · Пайплайны и анимация
Уникальная смесь симулятора грибника с дробовиком и хоррора в стиле PSX. Выживайте в странном лесу, где ваш единственный друг — старый кибер-холодильник.
Arcade / ArkanoidАвтор · Соло-разработка
Безумный арканоид о защите Руси-матушки. Помогите харизматичному комку теста отбить атаку легионов ящеров и спасти родной дом.
Джемы и эксперименты
В общем архиве — 20 игровых проектов, включая короткие эксперименты и джемовые работы. DUELANT тоже начинался как идея для джема, а затем вырос в большой коммерческий проект.
Игры моих подопечных
Эти игры сделали команды, которым я помогал с архитектурой и разработкой. Здесь можно посмотреть, до чего они дошли, и открыть их проекты.
Собираю здесь курсы и практические разборы по Unreal Engine и C++. Можно выбрать отдельную тему, заглянуть в код и учиться в своём темпе.

Урок
Собираем в Blueprint систему модификаторов скорости, которая переживает пересечение зон, повторные эффекты и изменение правил без переписывания персонажа.
Для тех, кто уже работает с Blueprint

Статья
Настраиваем русский и английский языки в UE: String Tables, перевод UMG, субтитры и локализованные ассеты. Разбираемся, когда нужен перезапуск и как проверить сборку.
Для разработчиков многоязычной игры

Урок
Как работают чаты, почему они выдумывают факты и как получить первый результат: картинку, мем или понятный текст.
Для первого знакомства с нейросетями
Помогаю с Unreal Engine, C++ и собственными играми. Преподаю UE C++, провожу код-ревью и помогаю командам с архитектурой игровых проектов. Можно прийти с одним вопросом или со своим проектом.
Точечно разберём ваш вопрос по Unreal Engine, C++, Blueprint или разработке игры.
Например«Как подготовиться к собеседованию на gameplay-программиста?»
До встречи: цель и до трёх вопросов
После встречи: список следующих шагов
Вы приходите со своим проектом и получаете понятный план дальнейших действий.
Например«Blueprint персонажа разросся. Что стоит вынести в компоненты?»
До встречи: проект, код или Blueprint-графы
После встречи: запись, конспект и план работ
Спроектируем сложную систему и проверим ключевые технические решения до реализации.
Например«Как устроить инвентарь с репликацией для co-op?»
До встречи: контекст, ограничения и текущая схема
После встречи: запись, схема решения и карта рисков
Если не уверены, какой формат выбрать — помогу определиться и не переплачивать.
За час разбираем выбранную задачу. Такая встреча не заменяет полный аудит проекта.Большинство точечных вопросов решаются за одну сессию. Если потребуется больше времени — заранее обсудим план.
Большинство учеников приходят с собственными проектами или готовятся к работе в индустрии.
"Занимался с Михаилом, когда особо в UE не разбирался - требовалась помощь с pet проектом / мини игрой. Он не только сильно помог, но и дал много полезного материала по поводу Unreal Engine в целом.
Очень понравилось, что все материалы, план занятий, все ссылки и даже записи занятий Михаил оставлял в гугл презентации. Даже после окончания проекта несколько раз туда возвращался за полезной информацией.
По любым вопросам с движком всегда отвечает. Всем советую."
ASKUT
"Занималась с Михаилом, остались только положительные впечатления!
Михаил очень хороший специалист и преподаватель: на первом занятии обсудили мой уровень, посмотрели мои проекты и наметили на основе этого план обучения. Очень понравилось, что Михаил кидает много полезных материалов.
Даже если на уроке возник какой-то вопрос не совсем по программе, он все равно на него ответит и после занятия скинет полезную статью по теме.
В процессе обучения мне предложили работу, и Михаил очень помог в подготовке к тех. собесу и решению тестового, благодаря чему я получила оффер в хорошей компании. Ментора рекомендую!"
Danone Song
"Менторился у Михаила в период, когда не мог определиться с направлением. На первой ознакомительной консультации провел мне техсобес и проверил мои слабые и сильные стороны. Далее составил программу курса и скинул мне на согласование.
Мы начали заниматься, и огромный плюс - это предоставление мини-документации по уроку + запись урока. Д.з после каждого занятия, ведение проекта через git. Мне было максимально комфортно менториться.
Прошло много времени, я устроился на работу разработчиком, но продолжаю иногда в лс мучать вопросами Михаила. И он всегда на связи: ответит, посоветует. Спасибо!"
Djambulat Horn
Опыт и достижения
От игровых механик и сетевых систем до виртуальных съёмок. Здесь — команды, в которых я работал, и задачи, за которые отвечал.
Senior Gameplay Programmer
Делаю игровые механики и сетевые системы на Unreal Engine 5 — от поведения оружия до стрельбы в co-op и PvP.
профиль, сохранения и лидерборды в публичной сборке
Проект вырос из победного хакатон-прототипа в публичный продукт, получил резидентство игрового кластера «Сколково» и вышел в финал «Игропрома».
Unreal Engine 5 Developer
Строил большое интерактивное пространство: подгружал его по частям и оптимизировал системы, чтобы уложиться в ограничения памяти.
настройка экономики и крафта без пересборки
Сделал настройку баланса независимой от пересборки проекта. Переработал тяжёлые Tick-функции и физические ассеты, чтобы снизить нагрузку игровых систем.
UE Technical Artist / Developer
Использовал Unreal Engine за пределами игр: делал инструменты для кино, виртуальных съёмок и интерактивных трансляций.
«Золотой орёл» за визуальные эффекты
В команде XOVP работал над виртуальным производством фильма «Воздух». Награду за визуальные эффекты получили студии XOVP и «Аламбик».
Первая глава · IT с 2011 года
Мой путь в IT начался с рабочих мест, сетей и инфраструктуры. Потом были автоматизация и руководство командой. Параллельно я учился делать игры — так инженерная работа постепенно встретилась с Unreal Engine.
Системный администратор
Поддерживал рабочие места, сети и инфраструктуру. Учился отвечать за системы, которыми люди пользуются каждый день.
Инженер IT-инфраструктуры
Обслуживал распределённую инфраструктуру федерального ритейла, банков и телекома.
Проекты для X5 Group, O’STIN, «Спортмастера», Альфа-Банка, Райффайзенбанка, «МегаФона», МТС и «Ростелекома».
Team Lead / инженер внедрения
Руководил командой из трёх инженеров и автоматизировал обработку и валидацию данных на Python.
Четыре года подряд — лучший инженер компании.
В 2015 году я начал самостоятельно изучать Unreal Engine. Через пять лет он стал профессией. Здесь собраны первые шаги, релизы, кино, победы и преподавание — события, из которых складывался мой путь.
Получил статус Unreal Authorized Instructor; G.R.I.B.N.I.K. отмечена наградой «Лучший геймдизайн».
Фильм «Воздух», в VP/VFX-производстве которого я участвовал, получил «Золотого орла» за визуальные эффекты. В том же году — резидентство игрового кластера «Сколково».
Перешёл к core gameplay и multiplayer коммерческого проекта; выпустил программу «Разработчик игр на Unreal Engine 5 с нуля».
Выступил соло на офлайн-хакатоне «Синеус» и занял первое место, получив главный приз за игровой проект.
Работал с Unreal Engine в разных задачах: virtual production фильма «Воздух», интерактивные трансляции и большие пространства в StepApp.
Победил на Gamebox Hack и получил «Выбор tinyBuild» на Unreal Engine Dev Contest.
Начал работать с Unreal Engine коммерчески: игровые механики, AI, VR и первые задачи в рабочих проектах.
Самостоятельно осваивал движок, C++ и игровые системы, собирал первые собственные прототипы.
Днём я проектировал и внедрял IT-системы, а по ночам осваивал геймдев.Такой вот геймдев-Бэтмен =)
Архитектура проекта, игровые системы, производительность, подготовка к собеседованию, ревью кода и доведение проекта до релиза.
Да. Главное — понимать базовые принципы Unreal Engine. Если опыта совсем нет, сначала определим план развития, чтобы не тратить время на случайные темы.
Да. Можно разобрать Blueprint-логику, архитектуру графов, производительность, перенос части логики в C++ и общий план развития проекта.
Созваниваемся, вы показываете проект или экран, вместе разбираем проблему и фиксируем следующие шаги. Материалы после встречи зависят от выбранного формата и перечислены в его карточке.
Репозиторий, архив проекта, Blueprint, C++-код, тестовое задание, GDD, идею игры или список вопросов. Заранее коротко опишите цель и текущую проблему.
Да. Можно разобрать тестовое, пройти технические вопросы, найти слабые места в портфолио и подготовить план к интервью.
Если задача выходит за пределы моей специализации или консультация не принесёт пользы, я прямо скажу об этом до начала работы.
Не нашли ответа? Опишите задачу в Telegram — я помогу выбрать формат.
Обсудить разработку, спросить о менторинге или поделиться впечатлениями от моей игры — можно просто написать. Если нужна помощь с проектом, расскажите о задаче: вместе поймём, смогу ли я быть полезен.