Module dagon

Dagon is a 3D game engine for D language based on OpenGL 4.0 and SDL2. It features deferred HDR renderer, PBR materials, an event manager, scene manager, asset manager, and entity-component model.

Description

The dagon package publicly imports all of the Dagon's core modules. Currently Dagon consists of the following packages:

- dagon.core - the core modules and foundational utilities

- dagon.graphics - 3D graphics system

- dagon.resource - asset management system

- dagon.render - render pipelines and built-in shaders

- dagon.game - base functionality for building a game

- dagon.ui - UI components and tools

- dagon.extra - additional shaders and effects