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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.