About this project
FrameEngineGamework is a development framework designed for interactive applications and physical simulations. It provides a set of core systems including:
- Rendering: OpenGL textured mesh renderer with support for point and directional lights, fog effects, and ImGUI for UI.
- Physics: Integration with ReactPhysics3D for rigid body simulation and terrain height field mapping.
- Audio: Spatial 3D audio and sample generation via SDL3, with mixing handled on a separate thread.
- ActorAI: A hybrid neural network and state machine system for actor personality, utilizing pseudo-genetics for generation.
- Resource Management: Automatic loading of PNG/BMP images and OBJ models.
- Plugins: Includes a chunk generator for world terrain, a weather system, a particle emitter, and an inventory system.
The framework is currently supported on Windows (x64) and uses a modular architecture where the core, application code, and plugins are compiled into separate dynamic libraries. It utilizes CMake for project generation.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.