Skip to content

A WIP framework built on top of SDL3. More to come later.

License

Notifications You must be signed in to change notification settings

Chukobyte/seika

Repository files navigation

Seika

windows-msvc-build Actions Status windows-mingw-build Actions Status ubuntu-gcc-build Actions Status macosx-clang-build Actions Status

A framework that can be used to make games.

How to include in a project

Seika uses cmake to build. To include in your project, add the following to your CMakeLists.txt:

# Include seika framework as a dependency
include(FetchContent)

FetchContent_Declare(
        seika
        GIT_REPOSITORY https://github.com/Chukobyte/seika.git
        GIT_TAG v0.0.1
)

FetchContent_MakeAvailable(seika)

Seika uses vcpkg as its package manager, be sure to include this as an option when running cmake (replacing $BASE_PATH with the path that vcpkg exists within):

-DCMAKE_TOOLCHAIN_FILE=$BASE_PATH\vcpkg\scripts\buildsystems\vcpkg.cmake

Make sure to link seika to whatever uses it with target_link_libraries.

Example projects found here.

*Warning: Using v0.0.x versions as pre-alpha, so expect naming inconsistencies and other holdovers from being a part of crescent until v0.x.x.

About

A WIP framework built on top of SDL3. More to come later.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published