Курс

UE C++ для Blueprint разработчиков

Курс про переход от BP spaghetti к мышлению gameplay programmer'а через практику на Greybox Arena.

0 / 20

доступно / в каталоге

Greybox Arena

сквозной проект

Тестируется

статус курса

Главная цель курса - перестать писать BP spaghetti и начать мыслить как gameplay programmer.

Курс помогает:

  • начать мыслить как gameplay programmer;
  • понимать, как Unreal реально работает;
  • перестать писать BP spaghetti;
  • научиться строить масштабируемые gameplay systems.

Сквозной проект - Greybox Arena

Это не "делаем игру". Не "делаем шутер". Не "делаем RPG".

Мы строим минималистичную gameplay sandbox сцену - gameplay systems playground.

Внутри Greybox Arena постепенно появляются:

  • Character
  • Weapon system
  • Projectile system
  • Health/Damage
  • Interaction
  • Gameplay Effects
  • Dummy AI
  • Pickups
  • Debug tools
  • Multiplayer support
  • Data-driven configs

Главная идея курса

Вот простое решение. Вот почему оно начинает ломаться. Вот как это решают в production.

Правило всего курса

Каждый урок отвечает на 4 вопроса:

  1. Зачем это существует?
  2. Какую проблему решает?
  3. Где люди обычно ломаются?
  4. Как это выглядит в production?

Чем курс не является

Документация нужна для полного API, edge cases и полного списка specifier.

Этот курс - про мышление gameplay programmer'а.

Материалы для справки

Авторство и материалы

Здесь я собрал программу курса для Blueprint-разработчиков. Greybox Arena — сквозной учебный проект, на котором будем разбирать темы; страницы занятий пока опубликованы как анонсы.

Мой авторский учебный код и Blueprint-примеры Академии доступны под 0BSD: их можно использовать и изменять, в том числе в коммерческих проектах, без обязательного упоминания автора. Тексты курса, медиа и сторонние ассеты эта лицензия не покрывает. Unreal Engine и документация принадлежат Epic Games и регулируются условиями их правообладателя. Источники сторонних компонентов будут указаны в тех уроках, где они используются.

Вопросы и помощь

Вопросы по программе курса можно оставить в моём Telegram-канале.

Если нужна помощь с переходом от Blueprint к C++ или с архитектурой своего проекта, можно записаться ко мне на личный менторинг.

Уроки курса

Блок 1 - Ментальный сдвиг

Блок 3 - Gameplay Programmer Thinking

Блок 4 - UE Engineering

Бейдж Unreal Authorized Instructor используется по лицензии Epic Games. Absolute Academy — независимый авторский проект. Авторизация инструктора не означает, что Epic Games одобряет или спонсирует Академию и её учебные материалы, либо что Академия аффилирована с Epic Games.

Мой учебный код можно свободно использовать в своих проектах. Упоминание автора — по желанию. Условия и лицензия 0BSD