À propos du projet

Tourmaline Engine est un moteur de jeu construit en utilisant C++23. Le projet est actuellement en développement actif et est décrit comme volatile, aucune version officielle n'étant encore disponible. Les fonctionnalités implémentées incluent : - Un système entité-composant (ECS) intégré - Une journalisation intégrée - Une génération aléatoire intégrée Les intégrations et fonctionnalités prévues incluent : - Graphismes et interface utilisateur via Magnum Graphics et Magnum UI - Intégration physique utilisant ReactPhysics3D - Prise en charge audio via des systèmes intégrés et miniaudio - Systèmes de particules et shaders - Lecture vidéo utilisant FFmpeg - Archivage d'actifs Le moteur utilise plusieurs bibliothèques tierces, notamment Corrade/Magnum pour le middleware graphique, miniaudio pour la lecture audio, et xoshiro pour la génération de nombres aléatoires.