Saturno es principalmente un motor de juego temprano para Windows.
Actualmente, Saturno está construido en Vulkan, en la furtura queremos apoyar otras API gráficas.
Se recomienda Visual Studio 2022 ya que Saturno no se ha probado oficialmente en otros entornos de desarrollo, mientras que nos enfocamos en una construcción de Windows.
Primero, comience clonando el repositorio con git clone --recursive https://github.com/BEASTSM96/Saturn-Engine .
Si el repositorio se clonó previamente no recursivamente, use git submodule update --init para clonar los submódulos necesarios.
Asegúrese de verificar que esté en la rama vulkan . Si no, puede ejecutar git checkout vulkan
Para comenzar, necesitará descargar Premake
Descargar · aprender más
Es posible que deba agregar el ejecutable Premoke a la variable de entorno de ruta de su ruta.
Para generar los archivos del proyecto, puede ejecutar el ejecutable Premoke que descargó, si ya tiene el Premoke instalado, asegúrese de que pueda admitir los archivos del proyecto Visual Studio 2022 (Versión Premake V5.0.0-Beta1 en adelante).
Entonces, para generar los archivos del proyecto en Visual Studio 2022, haría premake5.exe vs2022
Para compilar el motor, simplemente abra los archivos de proyecto recién generados y cree toda la solución.
Antes de lanzar el editor, debe crear un nuevo proyecto, ya que este repositorio no contiene un proyecto predeterminado. Por lo tanto, configure el navegador del proyecto como el proyecto de inicio y ejecute (F5), cree un nuevo proyecto y lance desde el navegador.
¡Deberá editar Saturneditor.cpp para que su proyecto se inicie de forma predeterminada!
Esta lista no se actualiza a menudo, para obtener actualizaciones y plazos más precisos, ¡consulte el Trello!