Unreal Engine для программистов: стартуем с C++ на Mac без боли
Если вы думали, что Unreal Engine — это только для художников, этот гайд докажет обратное. C++ на Mac без лишней магии.

Давайте честно: Unreal Engine пугает многих разработчиков не меньше, чем легаси-код на COBOL. Но на самом деле это мощный инструмент, который можно освоить, если не бояться Blueprints и иметь под рукой компилятор.
С чего начать?
Автор гайда предлагает нестандартный подход — не нырять сразу в редактор, а сперва разобраться с C++ кодом. Всё как мы любим: терминал, CMake, и никаких визуальных скриптов. Правда, без установки Xcode и Epic Games Launcher не обойтись — но это мелочи.
Главный лайфхак: используйте Build.cs для настройки модулей. Это как package.json, только для движка, и без споров про табы и пробелы. Кстати, компиляция на Mac — это отдельный вид шаманства, но автор обещает, что после пары танцев с бубном всё заведётся.
Ключевые моменты:
- Создание пустого проекта через редактор (да, придётся запустить его хоть раз).
- Написание простого Actor с логикой на C++.
- Подключение модулей вручную — как в старые добрые времена.
Стуб над хайпом: "Unreal Engine 5 — это, конечно, круто, но иногда кажется, что они специально сделали интерфейс таким, чтобы программисты чувствовали себя лишними. Но нет, мы нужны!"
Если вы устали от веб-разработки и хотите почувствовать себя настоящим инженером (с крашами и утечками памяти), этот гайд — отличный старт.
Комментарий студии METABYTE: Гайд напомнил нам, что даже в игровых движках можно обойтись без визуального программирования — главное, чтобы под рукой был хороший C++ разработчик. А если у вас его нет, мы знаем, где найти.
СЛЕДУЮЩИЙ ШАГ
Понравилось как мыслим?
Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.