projeto
A estrutura inclui vários módulos independentes:
- Core e Data são os módulos básicos que incluem as principais classes e dados.
- Reslib - classes para processamento e carregamento de recursos do jogo.
- ECS – Classes BaseEntity e Components que permitem conectar funcionalidades como gráficos, simulação de processos físicos e processamento de entradas.
- Tilemapping é um downloader de mapas lado a lado no formato tmx.
Principais características:
- Sistema de cenas e camadas.
- Câmeras e shaders.
- Carregamento automático de recursos e sistema de gerenciamento de recursos.
- Componentes (sprites animados, formas, simulação física, entrada, colisor)
- Suporte para mapas de mosaico em formato tmx.
- Processamento de texto e fontes bitmap.
- Transições visuais.
- Configurações globais do aplicativo.
- Tela de depuração integrada.
- Ferramentas de registro do console.
- Em desenvolvimento: menu e interface de usuário.
- Os planos incluem: sistema de partículas, protetores de tela, gerenciamento de nível de jogo
e eventos, interface de linha de comando integrada para depuração.
Fonte: opennet.ru