Game project with custom engine in C++ and SDL, codenamed "Rutile" (after the mineral).
Find a file
binaryDiv 5a53457817
shuriken: Copy source file to build dir for "import std"
Problem with the previous approach: CLion wouldn't recognize the std module, unless it's included in the compdb (but then /usr/include/c++/.../bits is listed as part of the project -.-)
2026-05-16 01:17:43 +02:00
assets Implement UIs using RmlUi 2026-05-10 23:23:40 +02:00
src Refactoring: Rename SDL wrapper funcs to snake_case 2026-05-10 23:34:17 +02:00
tools shuriken: Copy source file to build dir for "import std" 2026-05-16 01:17:43 +02:00
vendor Implement UIs using RmlUi 2026-05-10 23:23:40 +02:00
.gitignore Implement UIs using RmlUi 2026-05-10 23:23:40 +02:00
README.md Add build tool and stub main.cpp 2025-10-22 00:20:48 +02:00
shuriken.yaml shuriken: Add support for "import std" 2026-05-15 01:49:53 +02:00

Rutile Game/Engine

Game project with custom engine in C++ and SDL, codenamed "Rutile" (after the mineral).

The name Rutile itself will likely refer to the game engine, while the game itself doesn't have a proper name yet.

Development

This project uses my custom C++ build script shuriken.

The build script itself can be found at tools/shuriken.py. See shuriken - Installation for how to install the requirements to run it.

Run tools/shuriken.py build to build the game, or tools/shuriken.py run to build and run it.