Kinetik
Kinetik is a Rust-implemented scripting language for game engines.
It aims to be small, embeddable, game-focused, beginner-friendly, JSON-native for data, explicit about programmable tables, and optimized for embedding and LLM-assisted development.
Current Status
Production-oriented implementation foundation. The language contract is in SPEC.md; implementation slices are in docs/BACKLOG.md.
Install
The alpha CLI package is kinetik-lang and installs a kinetik-lang binary. See docs/INSTALL.md for the full install guide, exit codes, and first-script walkthrough.
From a source checkout:
Baseline Checks
Read First
AGENTS.md- instructions for coding agents.SPEC.md- language specification.docs/constitution.md- project laws and non-negotiable decisions.docs/PRD.md- product intent.docs/ARCHITECTURE.md- implementation architecture.docs/ROADMAP.md- milestone order.docs/BACKLOG.md- end-to-end implementation slices.CHANGELOG.mdanddocs/VERSIONING.md- release notes and alpha compatibility policy.
License
Kinetik is licensed under the MIT License.
See LICENSE for the full license text.