Это можно назвать игровым движком фреймворком для разработки игр (не рекомендуется к использованию)
Используются библиотеки SDL3, SDL_image, SDL_ttf
Доступна сборка через CMake, в данный момент работает только на MSVC (ждем полную поддержку модулей)
#config.cmake
set(APP_DIR "your_dir")
#your_dir/CMakeLists.txt
add_executable(YourGame)
configure_target(YourGame)
added_src(YourGame src_dir)
added_assets(YourGame assets_dir_")- modules/ - каталог модулей, добавляются в сборку по необходимости
- src/ - каталог исходных файлов, добавляются в сборку по необходимости
- templates/ - каталог шаблонов, эти файлы должны содержать реализацию под конкретную игру и быть добавлены в сборку
В данный момент реализованы абстракции над библиотекой (не рекомендуется к использованию), менеджер ресурсов (не рекомендуется к использованию), конечный автомат игровых состояний (не рекомендуется к использованию, будет переписан на компилтайм)