Sobre el proyecto

FrameEngineGamework es un marco de desarrollo diseñado para aplicaciones interactivas y simulaciones físicas. Proporciona un conjunto de sistemas centrales que incluyen: - Rendering: Renderizador de mallas texturizadas OpenGL con soporte para luces puntuales y direccionales, efectos de niebla e ImGUI para la interfaz de usuario. - Physics: Integración con ReactPhysics3D para la simulación de cuerpos rígidos y mapeo de campos de altura de terreno. - Audio: Audio espacial 3D y generación de muestras a través de SDL3, con la mezcla gestionada en un hilo separado. - ActorAI: Un sistema híbrido de red neuronal y máquina de estados para la personalidad del actor, utilizando pseudogenética para la generación. - Resource Management: Carga automática de imágenes PNG/BMP y modelos OBJ. - Plugins: Incluye un generador de chunks para el terreno del mundo, un sistema climático, un emisor de partículas y un sistema de inventario. El marco es compatible actualmente con Windows (x64) y utiliza una arquitectura modular donde el núcleo, el código de la aplicación y los plugins se compilan en librerías dinámicas separadas. Utiliza CMake para la generación del proyecto.