Блог
Анатолия Борисова

Как повысить свою долю в экспорте программного
обеспечения из России до 1 000 000 рублей в год?

Подарок

для каждого подписавшегося
на нашу рассылку

Как установить Visual Studio 2022 и Unreal Engine 5

Visual Studio Community 2022 можно быстро поставить через магазин приложений Microsoft.

Пишем в пуске Store и находим через строку поиска Visual Studio.

Запускаем установку и в открывшемся окне отмечаем пункты:

  1. Разработка классических приложений .NET
  2. Разработка игр на C++

На вкладке «Языковые пакеты» выбирает только Английский, чтобы избежать проблем с выводом сообщений при сборке и компиляции под Unreal Engine 5.XX

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

Следующим шагом скачиваем программу запуска Epic Games по этому адресу https://store.epicgames.com/ru/download

Проходим в ней регистрацию и выбираем в левом списке раздел «Unreal Engine».

Далее в верхнем меню выбираем «Библиотека» и устанавливаем свежую версию движка. Будет скачано порядка двадцати гигабайт. После скачивания выполняется проверка файлов.

При наличии в системе SSD, желательно ставить Visual Studio и Unreal Engine на него.

Перед установкой следует проверить флажок напротив «Исходники движка», можно снять для экономии места флажки с лишних Целевых платформ, например, с Linux, так как в мире есть всего около пары процентов игровых систем от общего числа с ним на борту.

Первый запуск Unreal Engine занимает значительное время даже на системе i9 9900k, 32 Гб ОЗУ, SSD M.2, у меня ушло около восьми минут. На создание проекта из демо шаблона чуть меньше.

Попытка создания C++ проекта показала, что для Visual Studio не хватает некоторых компонентов.

Из лога стало понятно, что нет библиотеки mspdbcore.dll

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

После обновления в логе стало видно, что инструменты сборки обновили свои версии:

Using Visual Studio 2022 14.33.31631 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629) and Windows 10.0.22621.0 SDK (C:\Program Files (x86)\Windows Kits\10).

Так же при сборке возможна нехватка виртуальной памяти на многопроцессорных конфигурациях. Об этой проблеме и ее решении подробно рассказано тут: https://devblogs.microsoft.com/cppblog/precompiled-header-pch-issues-and-recommendations/

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

Для Visual Studio 2022 будет полезным плагин Visual Studio Integration Tool. Устанавливается он через программу запуска Epic Games.

Данный плагин активируется, как и все плагины движка, через окно «Plugins». Вызываем окно через главное меню UE 5: Edit -> Plugins.

Последний шаг в настройках Visual Studio, это поддержка соблюдения стандартов кодирования с помощь clang-format. Включена она в этой версии по умолчанию, нужно только положить в корень проекта файл конфигурации «.clang-format».

Его можно взять на GitHub https://github.com/TensorWorks/UE-Clang-Format

Лично я изменил только

UseTab: Never

Чтобы правила форматирования кода применялись при каждом сохранении ставим расширение

https://marketplace.visualstudio.com/items?itemName=mynkow.FormatdocumentonSave

В Visual Studio 2022 есть и встроенные инструменты, но к сожалению, Code Cleanup применяется только к C# и VB.Net, и не применяется к C++ коду.

На этом установка и настройка средств разработки игр на Unreal Engine 5 закончена.

Комментариев еще нет.

Оставить комментарий