Saturne est principalement un moteur de jeu à un stade précoce pour Windows.
Actuellement, Saturne est construite dans Vulkan, dans la furture, nous voulons prendre en charge d'autres API graphiques.
Visual Studio 2022 est recommandé car Saturne est officiellement non testé sur d'autres environnements de développement pendant que nous nous concentrons sur une version Windows.
Tout d'abord, commencez par cloner le référentiel avec git clone --recursive https://github.com/BEASTSM96/Saturn-Engine .
Si le référentiel était auparavant cloné de manière non réécarchée, utilisez git submodule update --init pour cloner les sous-modules nécessaires.
Assurez-vous de vérifier que vous êtes sur la branche vulkan . Sinon, vous pouvez exécuter git checkout vulkan
Afin de commencer, vous devrez télécharger Premake
Télécharger · En savoir plus
Vous devrez peut-être ajouter l'exécutable Premake à votre variable d'environnement de chemin.
Pour générer les fichiers du projet, vous pouvez exécuter l'exécutable Premake que vous avez téléchargé, si vous avez déjà installé Premake, assurez-vous qu'il peut prendre en charge la génération de fichiers de projet Visual Studio 2022 (Premake Version V5.0.0-Beta1).
Donc, pour générer les fichiers de projet sur Visual Studio 2022, vous ferait premake5.exe vs2022
Pour compiler le moteur, ouvrez simplement les fichiers de projet nouvellement générés et créez toute la solution.
Avant de lancer l'éditeur, vous devez créer un nouveau projet car ce dépôt ne contient pas de projet par défaut. Donc, définissez le navigateur du projet en tant que projet de démarrage et exécution (F5), créez un nouveau projet et lancez-le à partir du navigateur.
Vous devrez modifier SaturnDeditor.cpp pour que votre projet soit lancé par défaut!
Cette liste n'est pas mise à jour souvent, pour des mises à jour et des délais plus précis, veuillez vérifier le Trello!