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

Настройка UE C++ окружения без боли

Как собрать рабочий C++ workflow в Unreal и перестать бояться билдов.

Главная боль

UE C++ выглядит нестабильным и страшным

Главная мысль

Unreal C++ - это workflow, а не просто язык.

Настройка UE C++ окружения без боли

Главная боль

UE C++ выглядит нестабильным и страшным.

Зачем это существует?

Перед тем как писать gameplay systems, нужно привести окружение в состояние, где build, rebuild и запуск из IDE предсказуемы.

Темы

  • Rider / Visual Studio setup
  • Visual Assist / Rider advantages
  • Build configurations
  • Live Coding vs Full Rebuild
  • Почему Live Coding иногда врет
  • Когда Live Coding использовать нельзя
  • Compile from IDE
  • Compile button trap

Greybox Arena

  • Создаем проект
  • Делаем первый C++ Actor
  • Получаем первый successful build
  • Специально провоцируем Live Coding fail

Где люди обычно ломаются?

  • Путают Editor compile и полноценный rebuild
  • Верят Live Coding после изменения header-файлов
  • Не понимают, какая build configuration сейчас используется
  • Лечат ошибки пересозданием проекта вместо чистого rebuild

Как это выглядит в production?

Production workflow строится вокруг IDE, понятных build configurations и дисциплины rebuild'ов. Compile button в редакторе - вспомогательный инструмент, а не главный способ разработки.

Главная мысль

Unreal C++ - это workflow, а не просто язык.