A small-ish language for building games

Homoiconic. Generates zero-dependancy Lua for LÖVE, Playdate, or standalone Lua 5.4.

1

Simple

One evaluation rule. One data structure. One scoping mechanism. The whole model fits in your head.

2

Robust

Type mismatches error. Money uses cents, not floats. No silent corruption.

3

Explicit

No implicit coercions. No operator precedence. Assignment by reference; copy when you mean it.

See what Kintsugi looks like

From "Hello, World" to a full game dialect.

Playground

Kintsugi
Lua (prelude) click to expand
Lua (source)