Build from Source

The recommended way to use Kolpa. Requires GCC (w64devkit on Windows) and the .NET 10 SDK.

Terminal
$ git clone https://github.com/gabriel-aplok/kolpa-lib.git
$ cd kolpa-lib
$ dotnet build build/Kine.Build
$ build/Kine.Build.exe build
$ build/Kine.Build.exe --project standalone run

Run Tests

Six headless smoke tests cover physics, engine, scene, scripting, port, and editor.

Terminal
$ build/Kine.Build.exe test
$ build/Kine.Build.exe --project editor run

SYSTEM REQUIREMENTS

Build Tools

Compiler GCC (w64devkit on Windows)
SDK .NET 10 SDK (for kine build tool + C# bindings)
Standard C99 (framework) / C++20 (engine)

Runtime

OS Windows, Linux, macOS, Android
GPU OpenGL 3.3+ (desktop) / OpenGL ES 3.0 (mobile)
Scripting .NET 10 runtime (optional, for C# scripts)

PROJECT STRUCTURE

Repository Layout
src/kolpa/         C99 framework (core, shapes, textures, text, models, audio)
engine/src/        C++20 engine layer (ECS, scene, physics, scripting, UI)
standalone/        Demo game (the main executable)
editor/            Editor shell (minimal viewport + inspector)
bindings/          C# projects (Kolpa.Engine, Kolpa.Demo)
tools/             Godot level editor plugin
build/             kine build tool
tests/             Headless smoke tests