Урок 14 | Unreal Engine 5 Мультиплеер - Сборка движка из исходников | GitHub
HTML-код
- Опубликовано: 8 июн 2024
- Это четырнадцатый урок из серии Unreal Engine 5 Мультиплеер в котором мы скачаем и установим Visual Studio 2022 с необходимыми расширениями C++, .NET, SDK. Затем синхронизируем аккаунты GitHub c Epic Games. Скачаем исходники игрового движка Unreal Engine 5 c Github и подготовим его к сборке в Visual Studio. В итоге соберем движок UE5 из исходников.
Сборка движка из исходных файлов нужна если вы хотите улучшить, исправить, изучить движок, пересобрать плагины или собрать выделенный сервер для онлайн игры.
00:00 - Содержание
0:26 - Зачем билдить движок из исходников
1:25 - Visual Studio 2022
4:50 - Синхронизация аккаунтов
6:14 - Скачивание движка с GitHub
7:20 - Подготовка исходников к компиляции
8:27 - Сборка UE5 в Visual Studio
UE Release Notes - docs.unrealengine.com/4.27/en...
Setting Up Visual Studio - docs.unrealengine.com/5.0/en-...
Building Unreal Engine from Source - docs.unrealengine.com/5.0/en-...
GitHub Unreal Engine - github.com/EpicGames/UnrealEn...
Разовый донат new.donatepay.ru/@cyberstars
Patreon - / cyberstars
Discord - / discord
TikTok - www.tiktok.com/@cyberstars_en...
Google Play - play.google.com/store/apps/de...
Facebook - CyberstarsEn...
Instagram - cyberstars_...
ВКонтакте - cyberstars_entertainment
Телеграм - t.me/cyberstars1
#cyberstars #gamedev @UnrealEngine
Discord - discord.gg/z8t2uSWCBq
Разовый донат new.donatepay.ru/@cyberstars
Patreon - www.patreon.com/cyberstars
доп инфа для пользователей, что заинтересовались в собирании движка на открытом коде: для того, чтобы устанавливать с маркетплейса плагины - необходимо иметь копию той же версии Unreal Engine 5, копировать с папки Marketplace в тот Unreal Engine, что собран с открытого кода, после чего запускать повторно генерацию проекта для Visual Studio, а вот потом уже его снова собирать, чтобы Visual Studio снова не компилировал движок с нуля и не заполнял место на диске.
а так - автор довольно серьёзно относится к своим урокам, мне нравится смотреть каждый раз, как он принимает самые лучшие решения во время разработки игр, все объяснения без воды и прочего! люблю вас!
Было бы очень здорово, сделать видео про локализацию игры. Это очень интересно и полезно. Спасибо!
Лучший красотулькин
А с ChatGPT + UE5 уроки будут? Спасибо.)
Здравствуй, будет ли видео по git ? Как работать с git в ue с++ проектах, тк там есть нюансы
Добрый вечер! Допустим есть проект сделанный на анриал из коробки. Можно ли его без проблем перенести в анриал собранный из исходников. Предполагаю, что да, но допустим в старом движке я ставил плагины и настраивал теги. Как это отразится на проекте в собранном из исходников анриале? Не нужно ли будет Настраивать все теги заново?
Время компиляции еще зависит от количества оперативной памяти(и Файла подкачки)
В случае 16гб мне пришлось выставить очень много файла подкачки, чтобы он компилился без ошибок и прерываний.
В случае 32гб мне понадобилось стандартного файла подкачки, так как компилятор не смог занять все 32гб
А сколько ты поставил для 16гб?
@@l1nuvv 60гб
@@l1nuvv 20-25 гб, ставьте не ошибётесь. Я для 18 гб RAM ставил 20гб на HDD. VS2019
👍
Движок скомпилировался, но ушло на это не от 10 до 40 минут, а 5 часов: >>Сборка запущено в 8:36 PM, заняло 05:12:14,385 ч
Дружище! Пожалуйста! При съемке видео, используй программу, которая показывает нажатие клавиш клавиатуры и мыши. Порой ты добавляешь компонент, а потом приходится гуглить часами, как это ты добавил, потому что на видео оно просто появилось. Я понимаю, для тебя это банальные вещи, но ты видео делаешь с целью обучить. Заранее благодарен!
Учись искать инфу дядь) не ленись
@@vangog-1 Так ищу, куда деваться?.. Не хочется тратить время. Я же писал постом выше.
А будет урок где собирается уже сам сервер и запускается на выделенном сервере?
Да. Следующий
😺👍💯🎁
Сделай пожалуйста смену режимов игры
Приветствую. Скажите пожалуйста как подключится онлайн игру чтоб редактировать скрипт.
Какой именно скрипт?.
В проекте есть папка sources
Здравствуй автор. У меня вопрос. Как изменять код с++ проекта и не перезапустить UE editor?
Привет. Можно код редактировпть и компилить и без ue editor
@@cyberstars-5839 Я к тому, как не перезапускать проект и изменять код в Visual Studio? Я вроде бы, те уроки пересмотрел которые смотрю, но не нашел где и когда я проепался)) Запустил проект через VS как и там, создал класс, изменил, жму ф5 а он пытается снова открыть этот проект. Соответственно ошибка сборки и в движке изменений нет. Если только закрыть проект и заного нажать ф5, то он откроет проект и применит изменения. В видео конечно же не так все, там все компилируется и без перезапуска вносятся изменения.
привет, сколько всего уроков будет в этой серии?
Пока не закончится идеи😂
15 или 17
Здравствуйте! Может кто нибудь подсказать или скинуть ссылку, как делать элемент копания в играх. Не как не могу найти. Может тут хоть кто-то сможет подсказать.
воксель плагин про
шарповый пакет это замусоривание места на харде, компонент "Установщик Unreal Engine" включает в себя все шарповые зависимости. Но это только под 4 версию, под 5 это (установщик) ставить бесполезно. Для 5 хватит только с++ и отдельный NET 3.1 SDK скачанный с офф сайта майков.
Шарп сам по себе шикарный язык, пусь учат!
@@DimitryArsenev шикарный? дрянь еще та.
это просто пипец, 2 дня собиралось. по итогу ничего не запустилось, ничего не работает. какие то ошибки везде. Fatal error: [File:D:\Unreal Engine 5.2\UnrealEngine-5.2.1-release\Engine\Source\Runtime\Core\Private\Modules\ModuleManager.cpp] [Line: 1167]
Unable to read module manifest from '../../../Engine/Binaries/Win64/UnrealEditor.modules'. Module manifests are generated at build time, and must be present to locate modules at runtime.
а разве через лаунчер нельзя исходники скачать? там же можно выбрать галочку
Можно но это всего лишь часть исходников
@@cyberstars-5839 а по итогу такая сборка будет работать?
А как открыть проект из магазина эпик в собранном движке ?
Там есть кнопка - добавить к
@@cyberstars-5839 так ведь в эпике не отображаются движки собранные с исходников, только те что скачанные с самого приложения эпик геймс
@@cyberstars-5839 я давно пользуюсь обычным движком с эпик геймс, А вот из исходников собрал только сегодня, по твоему уроку, спасибо
У меня не собирается ( все вроде делаю по инструкции, ждешь часами он в конце выдаёт кучу ошибок, по итогу папка вести почти 200гб , а ничего не рабоает, может у когото есть уже собраная версия , месяц качать 200гб , я пробовал и 5,3 и 5,3,1 ошибки E1696 E0020 E1455 E1455 C1083 MSB3073
А когда unity :????
16 часов собирался и в конце дало ошибку😅😅 удалил нахрен
У меня побольше собиралось (VS2019)