Sobre o projeto

O FrameEngineGamework é um framework de desenvolvimento concebido para aplicações interativas e simulações físicas. Ele fornece um conjunto de sistemas centrais, incluindo: - Rendering: Renderizador de malhas texturizadas OpenGL com suporte para luzes pontuais e direcionais, efeitos de nevoeiro e ImGUI para UI. - Physics: Integração com ReactPhysics3D para simulação de corpos rígidos e mapeamento de campo de altura de terreno. - Audio: Áudio 3D espacial e geração de amostras via SDL3, com a mistura processada num thread separado. - ActorAI: Um sistema híbrido de rede neural e máquina de estados para a personalidade dos atores, utilizando pseudo-genética para a geração. - Resource Management: Carregamento automático de imagens PNG/BMP e modelos OBJ. - Plugins: Inclui um gerador de chunks para o terreno do mundo, um sistema de clima, um emissor de partículas e um sistema de inventário. O framework é atualmente suportado em Windows (x64) e utiliza uma arquitetura modular onde o núcleo, o código da aplicação e os plugins são compilados em bibliotecas dinâmicas separadas. Utiliza CMake para a geração do projeto.