Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 787 Bytes

README.md

File metadata and controls

37 lines (26 loc) · 787 Bytes

Carimbo

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).

Build

Python & virtualenv

uv venv
source .venv/bin/activate

Conan & pre-commit hooks

uv pip install -r requirements.txt
pre-commit install
conan install . --output-folder=build --build=missing

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