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