Avant de commencer :
Pour rappel, Godot Engine est un logiciel libre, Godot exige de savoir coder pour pouvoir travailler dessus. Ce tuto est un complément au tuto déjà écrit ici.
Récupérer les wizards
Je vous invite à aller sur cette page et récupérer :
- Godot Engine Mono version (C# support).
- Visual Studio Build Tools.
Visual Studio Build Tools
Godot est plutôt pénible vis à vis de ses dépendances, toutes ses dépendances sont hard-codées, c'est à dire que Godot cherche à un chemin unique, une version unique de ses dépendances. Or Visual Studio 2019 a changé son chemin d'installation, donc si vous possédez déjà Visual studio 2017 ou inférieur, vous allez être obligé de réinstaller Visual Studio en version 2019.
J'ai fait le choix d'ajouter le module Unity pour pouvoir travailler dessus. Le point important et d'avoir le support C# (le Framework en 4.7.1 et le ciblage en 4.7) et le MSBuild.
Godot
Godot se présente dans une archive, il suffit de lancer l'exécutable. Créez un projet, même vide pour tester que l'installation est réussie.
Utiliser le bon MSBuild
Dans Godot, une fois votre projet ouvert, allez dans "Editeur > Paramètre de l'éditeur... > Mono (tout en bas) > Builds" et vérifiez le Build Tool utilisé, choisissez VS Build Tools.
Tester que tout marche
Le moment de vérité, le moment de builder le projet, même vide le test reste valable.
Pour ce faire il suffit soit d'appuyer sur le bouton "Build" en haut à droite. Ou d'ouvrir l'onglet "Mono" puis "Build project". Et vérifier dans l'onglet Mono que tout c'est bien passé. Si tout c'est bien passé, aucune erreur n'est remontée et le projet dans l'onglet Mono a une petite coche verte.
Informations supplémentaires
Vous pouvez choisir d'installer Mono plutôt que Visual Studio Tools, dans ce là là vous aurez malgré tout besoin des supports C# : Le Framework v4.7.1 et son pack de ciblage. Dans Godot, il vous faudra vérifier le type de MSBuild utiliser. Rappel, dans Godot aller à : Editeur > Paramètre de l'éditeur... > Mono (tout en bas) > Builds > MSBuild(Mono)
L'utilisation du framework en version 4.7 n'est pas obligatoire, vous pouvez aller trouver le fichier [Nom du projet].csproj dans le dossier de votre projet (éditez le avec un éditeur de texte). Dans ce fichier cherchez la ligne :
<TargetFrameworkVersion>v4.7</TargetFrameworkVersion>Il ne reste qu'à mettre à jour la version du framework souhaité, comme par exemple la "v4.8".