Open source · MIT · C++17 · Vulkan · Lua

Kreative Kompas
Engine

A game engine for |

A modular, open-source Vulkan game engine in C++17 with Lua scripting. Runs on a single core with no GPU, scales up from there.

Every KKE game opens with this intro, rendered by the engine itself.

12demo games
20+engine modules
1 coreminimum CPU
0GPUs required

From clone to your own game

  1. Build the engine. One command after the system packages; every library is fetched from source.
  2. Copy the starter template. A character that walks, jumps, vaults and climbs, in a level written in Lua.
  3. Change it while it runs. Save a script and the game reloads it. No rebuild.
bash
# build everything once
git clone https://github.com/Khyretos/kk-engine.git
cd kk-engine
cmake --workflow --preset default

# your own game, from the starter template
tools/new_game my_game
cmake --build build
cd build/bin && ./my_game

# then edit games/my_game/scripts/game.lua
# and watch it reload while you play

Built by AI, in the open

KKE's code is written by Claude (Anthropic) working directly in the repository, in small slices that are built, run and verified with screenshots, logs and tests before they count as done. Every decision is in the history. Read it and question it like any codebase you didn't write yourself.

Help KKE exist

It's free and MIT-licensed, built by one person with an AI. Star it, try it, tell us what breaks, or buy a coffee.