Geometry is algebra
All shapes and operators live in one algebra:
Conformal Geometric Algebra (CGA)
Create, compose and transform shapes within a unified geometric framework.
v0.x · Experimental — expect breaking changes before 1.0
2D Vector Game Engine for Kotlin Multiplatform, powered by Conformal Geometric Algebra.
Source-available, free for non-commercial use.
01 · Demo
A breakout game built with Kintsugi Engine, running in your browser through WebAssembly.
Open this page in a desktop browser to play
Loading Brick'It
3.9 MB
Mouse or keyboard can be used to play. Click inside the game before using the keyboard.
02 · What's inside
Foundations
All shapes and operators live in one algebra:
Conformal Geometric Algebra (CGA)
Create, compose and transform shapes within a unified geometric framework.
Write once, run anywhere.
Develop in Kotlin (KMP).
Render with Compose (CMP).
Everything is vector.
Load assets from SVG files.
Save any scene back to SVG.
In practice
Scenes auto-scale to fit any window.
Stay crisp from a phone screen to a 4K display.
Same assets, every resolution covered.
Built-in game loop (semi-fixed timestep).
Input and audio handled.
Focus on what makes your game unique.
Headless runs for agent playtesting.
Scripted inputs and frame-by-frame debugging.
SVG snapshots for golden tests.
Until then, Kintsugi Engine is free for non-commercial use under the Kintsugi Engine Community License.