RaySchism
RaySchism is a C++20 game engine built on top of raylib.
Dependencies :
- [
raylib] (https://github.com/raysan5/raylib), cross platform rendering librairy - personnal [
raylib-cpp] (https://github.com/JacquesHumule/raylib-cpp) fork cpp wrapper for raylib 
How to build :
cmake -B . -S . -DCMAKE_BUILD_TYPE=Release
cmake --build .
How to use :
Engine :
#include <rayschism.hpp>
void main()
{
    auto engine = rs::Engine(1000, 1000, "R-Type");
    auto ship = engine.AddSprite({500, 500},
                                         {0, 0, 32, 32},
                                         {"image.png"},
                                         {0, 0, 0});
    
    while (!WindowShouldClose())
    {
        engine.UpdatePositions();
        engine.Display();
    }
}