Carimbo is a simple 2D game engine, scriptable in Lua, created during the spare time of @skhaz.
It is a transcendental descendant of the Wintermoon engine, a project by the same author. It runs on Linux, Windows, macOS, and the Web (WebAssembly).
Python & virtualenv
uv venv
source .venv/bin/activate
Conan & pre-commit hooks
uv pip install -r requirements.txt
pre-commit install
conan profile detect --force
conan remote update conancenter --url https://center2.conan.io
conan install . --output-folder=build --build=missing --settings compiler.cppstd=20 --settings build_type=Release
CMake build
cd build
cmake .. -DCMAKE_TOOLCHAIN_FILE="conan_toolchain.cmake" -DCMAKE_BUILD_TYPE=Release -DSANDBOX=ON
cmake --build . --parallel 8
Run
# if not in build directory, cd build
./carimbo