Moteur des tempêtes
Moteur de jeu derrière Sea Dogs, Pirates of the Caribbean and Age of Pirates Games.
- Discussions GitHub
- Chat de discorde
Jeux pris en charge
- Dogs marins: à chacun le sien
- Dogs marins: Ville des navires abandonnés (travail en cours)
- Pirates des Caraïbes: New Horizons (travail en cours)
Construire le projet
Vous devez installer Conan et l'ajouter à la variable %PATH% d'environnement. Assurez-vous également que les composants Visual Studio suivants sont installés:
- Outils C ++ Cmake pour Windows
- Compilateur C ++ Clang pour Windows
- C ++ MFC pour les derniers outils de construction V142 (x86 & x64)
- SDK Windows 10
Ouvrez la racine Repo en tant que projet CMake dans Visual Studio 2019 et sélectionnez engine.exe comme élément de démarrage.
Pour l'exécution engine.exe , vous devez faire installer les bibliothèques d'exécution DirectX 9. Vous aurez également besoin d'actifs de l'un des jeux pris en charge.
Feuille de route
Étant donné que notre équipe de développement est petite, nous voulons réduire la quantité de code que nous devons maintenir. Pour cette raison, nous avons décidé de compter sur la bibliothèque standard C ++ ou les bibliothèques tierces si possible.
Certaines choses que nous allons faire:
- Remplacez une bibliothèque mathématique personnalisée par une tierce partie, par exemple GLM.
- Remplacez le code de rendu personnalisé par une bibliothèque BGFX.
- Remplacez le code de gestion des entrées personnalisé par une bibliothèque tierce (voir la discussion).
- Remplacez les structures de données personnalisées par des types standard C ++.
- Remplacez une langue de script personnalisée par LUA.
- Remplacez les fichiers INI Config par un format standard (voir la discussion).
- Remplacez les formats d'actifs binaires personnalisés par des formats standard.
- Mettre à jour le code en utilisant la dernière norme C ++
Contributif
Si vous souhaitez vous impliquer, veuillez consulter contribution.md.
Licence
Licence GPL-3.0