Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.77 KB

File metadata and controls

30 lines (24 loc) · 1.77 KB

Natsuki Engine

Это можно назвать игровым движком фреймворком для разработки игр (не рекомендуется к использованию)

Зависимости

Используются библиотеки 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/ - каталог шаблонов, эти файлы должны содержать реализацию под конкретную игру и быть добавлены в сборку

Реализованные системы

В данный момент реализованы абстракции над библиотекой (не рекомендуется к использованию), менеджер ресурсов (не рекомендуется к использованию), конечный автомат игровых состояний (не рекомендуется к использованию, будет переписан на компилтайм)