Михаил Ефремов, Senior Gameplay Programmer и Unreal Authorized Instructor
Михаил ЕфремовAbsolute MikhailSenior Gameplay ProgrammerGamePunk Studio

ДЕЛАЮ ИГРЫДЕЛЮСЬ ОПЫТОМ

Разрабатываю игры на Unreal Engine. Помогаю с C++, Blueprint и архитектурой — в статьях и на личных занятиях.

Unreal Authorized Instructor 2026Статус 2026Unreal Authorized Instructor

С 2015 года в Unreal Engine · 20 игровых проектов

Избранные проекты

Игры, к которым
я приложил руку

Дуэли, вампиры в VR, грибник с дробовиком и Колобок против ящеров. Мои игры и работа в командах — с видео, скриншотами и подробностями.

Обложка проекта DUELANT в жанре Duel SimulatorDuel Simulator
2027В разработке

DUELANT

Автор · Senior Gameplay Programmer

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

Обложка проекта Dixotomia в жанре VR Action ShooterVR Action Shooter
2026В релизе

Dixotomia

Разработка ИИ ботов

Иммерсивный VR-шутер, где футуристичное оружие встречается с вампирскими способностями в мрачной сай-фай антиутопии.

Обложка проекта G.R.I.B.N.I.K. в лесу дураков в жанре FPS / HorrorFPS / Horror
2025В релизе

G.R.I.B.N.I.K. в лесу дураков

Разработка · Пайплайны и анимация

Уникальная смесь симулятора грибника с дробовиком и хоррора в стиле PSX. Выживайте в странном лесу, где ваш единственный друг — старый кибер-холодильник.

Обложка проекта КОЛОБОК против ЯЩЕРОВ в жанре Arcade / ArkanoidArcade / Arkanoid
2024В релизе

КОЛОБОК против ЯЩЕРОВ

Автор · Соло-разработка

Безумный арканоид о защите Руси-матушки. Помогите харизматичному комку теста отбить атаку легионов ящеров и спасти родной дом.

Фидбек

Отзывы игроков

"Была настроена скептически, но игра понравилась. Залипательная стрелялка, а комментарии секунданта шикарны! Хочу больше!"

"Третий зеленый гриб - это миф!"

"Классный фановый продукт с хорошей физикой стрельбы, кровью и смертью."

"Забавная игра. Снизил оценку из-за слишком сложного уровня с поисками кимчи 😀"

"Это было весело, жду полную версию 🤩"

"Прикольно"

"Игра — полный отвал башки. 10/10"

"Оригинально"

"Забавный аттракцион"

lg.balukationДУЭЛЯНТ

"Класс"

Серёжа СоловьёвГРИБНИК в лесу дураков

"Рикошетом попал мужику в печень :) Игра имба!"

ФилькаДУЭЛЯНТ

"Она драйвовая, весёлая, забавная. Это очень качественный арканоид."

"Вы отстрелили друг другу руки и стоите злобно сопите.. А "Малена" в это время истерически хохочет =)"

"хахаха топчик топчик, вспомнил игры из детства)"

"Все в игре - от начальной заставки до концовки - вызывает восхищение."

"Музыка хороша! Как время убивалка в самый раз."

"Игра, от которой мурашки побежали."

"Игра мне понравилось, очень красивые планеты и черные дыры)) Даже лор затянул))"

"Рекомендую для прохождения фанатам Деревни дураков и любителей старого дума. Лайк!"

"Игра реально необычная и веселая! Механика с грибами забавная, озвучка на уровне)"

"Никогда так не боялся Деревни Дураков)))"

"Необычная и крутая игра. На мой взгляд достойный кандидат в борьбе за шляпу, как минимум)"

korovka110ДУЭЛЯНТ
Для самостоятельного изучения

Absolute Academy

Собираю здесь курсы и практические разборы по Unreal Engine и C++. Можно выбрать отдельную тему, заглянуть в код и учиться в своём темпе.

Открыть Академию
Михаил в болоте рядом с рабочим столом и заголовком Data Assets спасли моё болото

Урок

Data Assets спасли моё болото

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

Для тех, кто уже работает с Blueprint

Знакомимся с нейросетями

Урок

Знакомимся с нейросетями

Как работают чаты, почему они выдумывают факты и как получить первый результат: картинку, мем или понятный текст.

Для первого знакомства с нейросетями

Unreal Authorized Instructor · 2026

Делюсь тем,с чем работаю сам

Помогаю с Unreal Engine, C++ и собственными играми. Преподаю UE C++, провожу код-ревью и помогаю командам с архитектурой игровых проектов. Можно прийти с одним вопросом или со своим проектом.

Консультация

Точечно разберём ваш вопрос по Unreal Engine, C++, Blueprint или разработке игры.

1 000 ₽/ 60 минут
  • Найдём причину конкретной технической проблемы.
  • Обсудим карьеру, портфолио или подготовку к собеседованию.
  • Оценим идею и выберем следующий шаг в разработке.

Например«Как подготовиться к собеседованию на gameplay-программиста?»

До встречи: цель и до трёх вопросов

После встречи: список следующих шагов

Популярный

Разбор проекта

Вы приходите со своим проектом и получаете понятный план дальнейших действий.

3 000 ₽/ 60 минут
  • Разберём код, Blueprint-графы и структуру проекта.
  • Найдём архитектурные ошибки, узкие места и лишнюю сложность.
  • Составим план: что исправить сейчас, что отложить, что удалить.

Например«Blueprint персонажа разросся. Что стоит вынести в компоненты?»

До встречи: проект, код или Blueprint-графы

После встречи: запись, конспект и план работ

Архитектурная сессия

Спроектируем сложную систему и проверим ключевые технические решения до реализации.

5 000 ₽/ 60 минут
  • GAS, подсистемы, сетевая игра, плагины и Mass Framework.
  • Проектирование игровых систем для рабочего проекта.
  • Ревью сложных модулей, зависимостей и технических рисков.

Например«Как устроить инвентарь с репликацией для co-op?»

До встречи: контекст, ограничения и текущая схема

После встречи: запись, схема решения и карта рисков

Если не уверены, какой формат выбрать — помогу определиться и не переплачивать.

За час разбираем выбранную задачу. Такая встреча не заменяет полный аудит проекта.Большинство точечных вопросов решаются за одну сессию. Если потребуется больше времени — заранее обсудим план.

Отзывы учеников

Что говорят после занятий

Большинство учеников приходят с собственными проектами или готовятся к работе в индустрии.

"Занимался с Михаилом, когда особо в UE не разбирался - требовалась помощь с pet проектом / мини игрой. Он не только сильно помог, но и дал много полезного материала по поводу Unreal Engine в целом.

Очень понравилось, что все материалы, план занятий, все ссылки и даже записи занятий Михаил оставлял в гугл презентации. Даже после окончания проекта несколько раз туда возвращался за полезной информацией.

По любым вопросам с движком всегда отвечает. Всем советую."

ASKUT

"Занималась с Михаилом, остались только положительные впечатления!

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

Даже если на уроке возник какой-то вопрос не совсем по программе, он все равно на него ответит и после занятия скинет полезную статью по теме.

В процессе обучения мне предложили работу, и Михаил очень помог в подготовке к тех. собесу и решению тестового, благодаря чему я получила оффер в хорошей компании. Ментора рекомендую!"

Danone Song

"Менторился у Михаила в период, когда не мог определиться с направлением. На первой ознакомительной консультации провел мне техсобес и проверил мои слабые и сильные стороны. Далее составил программу курса и скинул мне на согласование.

Мы начали заниматься, и огромный плюс - это предоставление мини-документации по уроку + запись урока. Д.з после каждого занятия, ведение проекта через git. Мне было максимально комфортно менториться.

Прошло много времени, я устроился на работу разработчиком, но продолжаю иногда в лс мучать вопросами Михаила. И он всегда на связи: ответит, посоветует. Спасибо!"

Djambulat Horn

6+ лет коммерческой разработки

Работа в командах.Игры, большие миры и кино

От игровых механик и сетевых систем до виртуальных съёмок. Здесь — команды, в которых я работал, и задачи, за которые отвечал.

2024 — сейчас

GamePunk Studio

Senior Gameplay Programmer

Делаю игровые механики и сетевые системы на Unreal Engine 5 — от поведения оружия до стрельбы в co-op и PvP.

  • Data-driven архитектура оружия, снарядов и эффектов на C++ и Asset Manager.
  • Server-authoritative стрельба с client-side prediction для co-op и PvP.
  • Steam API: профиль, облачные сохранения и лидерборды.
Steam API

профиль, сохранения и лидерборды в публичной сборке

Проект вырос из победного хакатон-прототипа в публичный продукт, получил резидентство игрового кластера «Сколково» и вышел в финал «Игропрома».

2022

StepApp

Unreal Engine 5 Developer

Строил большое интерактивное пространство: подгружал его по частям и оптимизировал системы, чтобы уложиться в ограничения памяти.

  • Level Streaming и асинхронная подгрузка секторов.
  • Модульные системы экономики и крафта на Data Assets.
  • Оптимизация physics assets и тяжёлых Tick-функций.
Data Assets

настройка экономики и крафта без пересборки

Сделал настройку баланса независимой от пересборки проекта. Переработал тяжёлые Tick-функции и физические ассеты, чтобы снизить нагрузку игровых систем.

2021 — 2022

XOVP

UE Technical Artist / Developer

Использовал Unreal Engine за пределами игр: делал инструменты для кино, виртуальных съёмок и интерактивных трансляций.

  • Blueprint/C++-плагин синхронизации виртуального освещения и камеры.
  • Оптимизация шейдеров и Niagara для LED Volume.
  • Работа с многоэкранными real-time конфигурациями.
«Воздух»

«Золотой орёл» за визуальные эффекты

В команде XOVP работал над виртуальным производством фильма «Воздух». Награду за визуальные эффекты получили студии XOVP и «Аламбик».

Первая глава · IT с 2011 года

Всё началосьс инженерной работы

Мой путь в IT начался с рабочих мест, сетей и инфраструктуры. Потом были автоматизация и руководство командой. Параллельно я учился делать игры — так инженерная работа постепенно встретилась с Unreal Engine.

2011 — 2014

Первый коммерческий IT-опыт

Системный администратор

Поддерживал рабочие места, сети и инфраструктуру. Учился отвечать за системы, которыми люди пользуются каждый день.

2014 — 2017

MAYKOR

Инженер IT-инфраструктуры

Обслуживал распределённую инфраструктуру федерального ритейла, банков и телекома.

Проекты для X5 Group, O’STIN, «Спортмастера», Альфа-Банка, Райффайзенбанка, «МегаФона», МТС и «Ростелекома».

2017 — 2021

Компания «Тензор»

Team Lead / инженер внедрения

Руководил командой из трёх инженеров и автоматизировал обработку и валидацию данных на Python.

Четыре года подряд — лучший инженер компании.

Этот подход я и принёс в Unreal Engine:
разобраться в задаче, собрать устойчивое решение и довести его до результата.
Личная хронология · с 2015 года

Как я сюда пришёли что было по дороге

В 2015 году я начал самостоятельно изучать Unreal Engine. Через пять лет он стал профессией. Здесь собраны первые шаги, релизы, кино, победы и преподавание — события, из которых складывался мой путь.

2026

Unreal Authorized Instructor

Получил статус Unreal Authorized Instructor; G.R.I.B.N.I.K. отмечена наградой «Лучший геймдизайн».

2024

GamePunk Studio и авторский курс

Перешёл к core gameplay и multiplayer коммерческого проекта; выпустил программу «Разработчик игр на Unreal Engine 5 с нуля».

2023

Соло-победа на «Синеус»

Выступил соло на офлайн-хакатоне «Синеус» и занял первое место, получив главный приз за игровой проект.

2021

Победа на Gamebox Hack

Победил на Gamebox Hack и получил «Выбор tinyBuild» на Unreal Engine Dev Contest.

2020

Unreal становится профессией

Начал работать с Unreal Engine коммерчески: игровые механики, AI, VR и первые задачи в рабочих проектах.

2015

Начало пути в Unreal Engine

Самостоятельно осваивал движок, C++ и игровые системы, собирал первые собственные прототипы.

Днём я проектировал и внедрял IT-системы, а по ночам осваивал геймдев.Такой вот геймдев-Бэтмен =)

FAQ

Что важно знать перед консультацией

С какими задачами ко мне чаще всего обращаются?

Архитектура проекта, игровые системы, производительность, подготовка к собеседованию, ревью кода и доведение проекта до релиза.

Подойдёт ли менторинг, если я только начинаю?

Да. Главное — понимать базовые принципы Unreal Engine. Если опыта совсем нет, сначала определим план развития, чтобы не тратить время на случайные темы.

Можно ли прийти только с Blueprint?

Да. Можно разобрать Blueprint-логику, архитектуру графов, производительность, перенос части логики в C++ и общий план развития проекта.

Как проходит консультация?

Созваниваемся, вы показываете проект или экран, вместе разбираем проблему и фиксируем следующие шаги. Материалы после встречи зависят от выбранного формата и перечислены в его карточке.

Что можно принести на консультацию и как подготовиться?

Репозиторий, архив проекта, Blueprint, C++-код, тестовое задание, GDD, идею игры или список вопросов. Заранее коротко опишите цель и текущую проблему.

Можно ли разобрать тестовое задание или подготовиться к собеседованию?

Да. Можно разобрать тестовое, пройти технические вопросы, найти слабые места в портфолио и подготовить план к интервью.

Когда вы честно скажете, что не сможете помочь?

Если задача выходит за пределы моей специализации или консультация не принесёт пользы, я прямо скажу об этом до начала работы.

Не нашли ответа? Опишите задачу в Telegram — я помогу выбрать формат.

Будем на связи

Есть о чём поговорить?

Обсудить разработку, спросить о менторинге или поделиться впечатлениями от моей игры — можно просто написать. Если нужна помощь с проектом, расскажите о задаче: вместе поймём, смогу ли я быть полезен.