Сатурн-это в первую очередь игровой двигатель на ранней стадии для Windows.
В настоящее время Сатурн построен в Вулкане, в искоренении мы хотим поддерживать другие графические API.
Visual Studio 2022 рекомендуется, поскольку Сатурн официально не проверен в других условиях разработки, а мы сосредоточимся на сборке Windows.
Во-первых, начните с клонирования репозитория с помощью git clone --recursive https://github.com/BEASTSM96/Saturn-Engine .
Если репозиторий ранее был клонирован нерекурсивно, используйте git submodule update --init для клонирования необходимых подмодулей.
Обязательно убедитесь, что вы находитесь на ветви vulkan . Если нет, вы можете запустить git checkout vulkan
Чтобы начать, вам нужно будет загрузить Premake
Скачать · узнать больше
Возможно, вам придется добавить Premake Executeabquebabquebabquebable в вашу переменную среды пути.
Чтобы сгенерировать файлы проекта, вы можете запустить исполняемый файл Premake, который вы загрузили, если у вас уже установлено Premake, убедитесь, что он может поддерживать генерацию файлов проекта Visual Studio 2022 (Premake Version v5.0.0-beta1 далее).
Таким образом, для создания файлов проекта на Visual Studio 2022 вы бы сделали premake5.exe vs2022
Чтобы скомпилировать двигатель, просто откройте недавно сгенерированные файлы проекта и создайте все решение.
Перед запуском редактора вы должны создать новый проект, поскольку в этом репо не содержится проект по умолчанию. Итак, установите браузер Project в качестве проекта запуска и запустить (F5), создайте новый проект и запустите его из браузера.
Вам нужно будет отредактировать Saturneditor.cpp, чтобы ваш проект запустился по умолчанию!
Этот список не обновляется часто, для более точных обновлений и сроков, пожалуйста, проверьте Trello!