Skip to content

Allcatraz/Nullptr_ProjetSynthese

Repository files navigation

Projet Synthèse - Version de démarrage

Build Status Tests Report Documentation

Ce dépôt contient un projet Unity de base. Ce dernier possède une grande quantité d'outils forts utiles et est aussi préconfiguré pour effectuer de l'intégration continue.

Démarrage rapide

Ces instructions vous permettront de vous créer une copie fonctionnelle du projet sur votre machine à des fins de développement et de test.

Prérequis

Pour utiliser ce projet de démarrage, vous aurez besoin de :

  • Unity
  • Visual Studio

Ce projet utilise GitLab-CI afin de compiler, tester et déployer le projet à chaque mise à jour de la branche master. Vous aurez donc besoin d'une Build machine sous Windows avec Gitlab-Runner. Installez-le et assurez-vous de configurer la variable d'environnement PATH pour y inclure le chemin vers le dossier contenant l'exécutable de Unity.

Par exemple :

C:\Program Files\7-Zip;C:\Program Files\GitLab-Runner;C:\Program Files\Unity\Editor

Technologies utilisées

  • Unity - Le moteur de jeu utilisé.
  • NUnit - Framework de tests unitaires.
  • NSubstitute - Framework de Mocks. La version incluse a été spécifiquement conçue pour Unity. Extraite des UnityTestTools.
  • Inno Setup - L'outil de création de fichier d'installation.

Auteurs

  • Benjamin Lemelin - Programmation de l'outil d'injection de dépendances

License

Ce projet est autorisé sous licence MIT - voir le fichier [LICENSE.md] (LICENSE.md) pour plus de détails

Remerciements

  • Jawnnypoo - Pour son site SkyHook, qui permet de convertir un WebHook de GitLab vers un WebHook pour Discord. C'est super pratique pour recevoir des messages sur le status actuel du projet.