Sobre o projeto

Tourmaline Engine é um motor de jogo construído usando C++23. O projeto está atualmente em desenvolvimento ativo e é descrito como volátil, sem lançamento oficial disponível ainda. Recursos implementados incluem: - Sistema Entidade Componente (ECS) embutido - Registro de logs embutido - Geração aleatória embutida Integrações e recursos planejados incluem: - Gráficos e interface gráfica via Magnum Graphics e Magnum UI - Integração de física usando ReactPhysics3D - Suporte a áudio via sistemas embutidos e miniaudio - Sistemas de partículas e shaders - Reprodução de vídeo usando FFmpeg - Arquivamento de ativos O motor utiliza várias bibliotecas de terceiros, incluindo Corrade/Magnum para middleware gráfico, miniaudio para reprodução de áudio e xoshiro para geração de números aleatórios.