GET STARTED
Clone the repo, build with kine, and run the standalone demo.
Build from Source
The recommended way to use Kolpa. Requires GCC (w64devkit on Windows) and the .NET 10 SDK.
$ 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.
$ 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
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