Быстренько подготовим среду разработки.
Требования к оборудованию
Для разработки под Unreal Engine вам нужен десктоп или ноутбук со следующими характеристиками:
Диск
Не менее 512Гб SSD. Лучше - больше
Обязателен ли SSD? Да, обязателен. Компилятор и IDE интенсивно читают диск, поэтому если вы хотите работать комфортно и без длительных ожиданий, потратьтесь на нормальный диск.
Движок займет около 100-150Гб. Инструменты (SDK, компилятор, Rider) еще сотню. Прибавим ассеты, проекты, вот и 512Гб окажется минимумом. Вы точно будете ставить новые версии движка, так что терабайта бывает не хватает.
Процессор
По деньгам. Чем больше ядер, тем быстрее будет компиляция. Сам движок хорошо утилизирует только одно-два ядра: поток рендеринга и игровой логики, причем поток рендеринга часто будет упираться в GPU. Какая-то мелочевка выносится в другие потоки, которые достаточно редко утилизируют другие ядра. Не старее чего-нибудь пятилетнего.
Видеокарта
По деньгам и вашим играм. Мне хватает RTX 2060 с 6Гб памяти, но кому-то этого будет мало. Влияет всё: видеопамять (я бы сказал, размер памяти становится все более важным фактором ввиду тенденции хранения всё больших данных в видеопамяти в UE5), количество ядер, частота. Поддерживаемая модель шейдеров наверное не ниже SM5 уже, а если брать новую карту, то конечно SM6. В UE5 уже появились вещи, не работающие ниже DirectX 12 и SM6!
Оперативная память
Меньше 16 будет просто некомфортно, лучше 32. Всё ест память: IDE, движок, браузер.
Какой поставить софт
Движок
Нам будет достаточно движка, скачанного через Epic Games Launcher.
Идём, качаем launcher, запускаем, переходим в Unreal Engine - Library и добавляем движок. На текущий момент мы будем использовать версию 5.3.0 - это последняя стабильная на момент написания статьи.
Нужно обязательно скачать Engine Source, Editor symbols for debugging отметив соответствующие галочки. Остальное - по желанию.
IDE
Мы с вами живем во времена разработки в IDE, а не в текстовом редакторе, поэтому и писать будем в IDE.
Под Unreal Engine есть:
1. Rider - самый удобный инструмент по мнению разработчиков (тех самых из форумов и чатов). К сожалению платный, но 1) стоит того 2) есть триальная версия
2. Для кого это не вариант, остается Visual Studio 2022. Community Edition будет достаточно. Все удобства заканчиваются на бесплатности.
3. Вроде бы есть плагин под VS Code, но я не пробовал.
Выбираем инструмент, качаем, устанавливаем.
Важно: даже если мы собираемся писать на Rider, все равно необходимо поставить Visual Studio.
Инструменты сборки
Нам нужен компилятор C++, но он входит в Visual Studio, поэтому качаем Visual Studio 2022 Comunity Edition и включаем следующие опции
Важно!!!
1. Все вышеперечисленное ставим на SSD диск
2. НЕ используем пути с кириллицей.
3. Домашняя папка пользователя так же должна быть на SSD-диске, т.к. и движок и IDE активно используют диск под индексы, кеши.
4. Проекты будем создавать так же исключительно на SSD-диске
5. Я рекомендую отключить Windows Defender для папок с движком, IDE и проектов, но это как говорится на свой страх и риск.