project
The framework includes several independent modules:
- Core and Data are base modules that include core classes and data.
- Reslib - classes for processing and loading game resources.
- ECS - BaseEntity and Components classes that allow you to connect functionality such as graphics, simulation of physical processes and input processing.
- Tilemapping is a Tiled Map loader in tmx format.
Key features:
- Scene and layer system.
- Cameras and shaders.
- Automatic resource loading and resource management system.
- Components (animated sprites, shapes, simulation of physical processes, input, collider)
- Support for mosaic maps in tmx format.
- Text processing and bitmap fonts.
- visual transitions.
- Global application settings.
- In-game debug screen.
- Console logging tools.
- In development: menu and user interface.
- In plans: particle system, splash screens, game level control
and events, built-in command line interface for debugging.
Source: opennet.ru