Tales of Blemblemia est un tactical rpg. Le jeu se déroule dans le royaume de Blemblemia.
Ces instructions vous permettront d'obtenir une copie opérationnelle du projet sur votre machine à des fins de développement.
- Git - Système de contrôle de version. Utilisez la dernière version.
- Rider ou Visual Studio - IDE. Vous pouvez utiliser également n'importe quel autre IDE: assurez-vous simplement qu'il supporte les projets Unity.
- Unity 2019.2.1f1 - Moteur de jeu. Veuillez utiliser spécifiquement cette version. Attention à ne pas installer Visual Studio si vous avez déjà un IDE. Vous pouvez aussi utiliser Unity Hub pour effectuer l'installation.
Attention! Actuellement, seul le développement sur Windows est supporté.
Tout d'abord, vérifiez que git
est présents dans votre variable d'environnement PATH
.
git --version
Ensuite, clonez le projet en vous assurant qu'il n'y a pas d'espace dans le chemin vers le dossier de destination.
cd /folder/with_no_space/
git clone https://github.com/Demomaker/TalesOfBlemblemia.git
Avant d'ouvrir le projet dans Unity, exécutez le script GenerateCode.bat
. Ce dernier va générer du code C # (principalement
des constantes). Cela pourrait prendre un certain temps.
cd game-starter
./GenerateCode.bat
Notez que vous aurez à régénérer le code régulièrement.
Ouvrez le projet dans Unity. Ensuite, allez dans File > Build Settings…
et compilez une version Windows X64.
Si vous rencontrez un bogue, vous êtes priés de le signaler. Veuillez fournir une explication détaillée de votre problème avec les étapes pour reproduire le bogue. Les captures d'écran et les vidéos jointes sont les bienvenues.
Téléchargez la dernière version de DoTween. Remplacez le contenu du dossier Assets/Libraries/DoTween
par le contenu du fichier zip
que vous aurez téléchargé.
Il est possible que vous ayez à reconfigurer DoTween
. Pour ce faire, supprimez le fichier Assets/Resources/DOTweenSettings.asset
.
Téléchargez la dernière version de XInputDotNet. Vous obtiendrez un package Unity que vous pourrez importer. Une fois importé, supprimez les fichiers en trop et conservez que les fichiers suivants :
- XInputDotNetPure.dll
- XInputInterface.dll (pour x86)
- XInputInterface.dll (pour x86_64)
Prenez ces DLL dans leurs dossiers respectifs (voir Assets/Libraries/XInput/Plugins
).
Allez sur le site de SQLite et identifiez la dernière version. Ensuite, remplacez
les derniers chiffres de ces deux URL par les numéros de version, sans les points. Par exemple, pour 3.25.2
,
vous obtenez 3250200
.
https://www.sqlite.org/2018/sqlite-dll-win32-x86-3250200.zip
https://www.sqlite.org/2018/sqlite-dll-win64-x64-3250200.zip
Prenez les deux DLL et placez-les dans leurs dossiers respectifs (voir Assets/Libraries/SqLite/Plugins
).
Veuillez lire CONTRIBUTING.md pour plus de détails sur notre code de conduite.
En détail, ce sur quoi chaque membre de l'équipe a principalement travaillé.
- Benjamin Lemelin - Programmeur
- Extensions sur le moteur Unity pour la recherche d'objets et de composants. Générateur de constantes. Gestionnaire de chargement des scènes.
- Jérémie Bertrand - Programmeur UI, Gameplay et Engin
- Mike Bédard - Programmeur Gameplay et Engin
- Zacharie Lavigne - Programmeur UI et Gameplay
- Antoine Lessard - Programmeur UI et Intégration
- Pierre-Luc Maltais - Programmeur UI et Gameplay
- Out-sourced - Concepteur sonore
- Out-sourced - Artiste 2D et Artiste UI
Merci à toute personne ayant contribué au projet, mais qui n'est pas un auteur.
- Tyler Coles - Pour son guide d'intégration de SQLite dans Unity, dont l'implémentation dans ce projet fut fortement inspirée.