പദ്ധതി
Во фреймворк входит несколько независимых модулей:
- Core и Data — базовые модули, включающие основные классы и данные.
- Reslib — классы для обработки и загрузки игровых ресурсов.
- ECS — классы BaseEntity и Components, позволяющие подключать такую функциональность, как графика, симуляция физических процессов и обработка ввода.
- Tilemapping — загрузчик мозаичных карт (Tiled Map) в формате tmx.
പ്രധാന സവിശേഷതകൾ:
- Система сцен и слоёв.
- Камеры и шейдеры.
- Автоматическая загрузка ресурсов и система управления ресурсами.
- Компоненты (анимированные спрайты, фигуры, симуляция физических процессов, ввода, колайдер)
- Поддержка мозаичных карт в формате tmx.
- Обработка текста и растровые шрифты.
- Визуальные переходы.
- Глобальные настройки приложения.
- Встроенный в игру отладочный экран.
- Консольные средства ведения лога.
- В разработке: меню и интерфейс пользователя.
- В планах: система частиц, заставки, управление игровыми уровнями
и событиями, встроенный интерфейс командной строки для отладки.
അവലംബം: opennet.ru