Skip to content

Kani Game Engine

Build rich visual novels in Rust — powered by Bevy, KAG, and Rhai.

KAG Scripting

Write your story in plain .ks files using the familiar KAG tag system — no programming required for basic scenes.

Rhai Expressions

Embed Rhai expressions directly in your scripts for conditional branches, variables, and dynamic text.

Bevy Runtime

The engine runs on Bevy, giving you a first-class ECS game loop, asset pipeline, and cross-platform rendering.

LSP Support

Get syntax highlighting, hover docs, and go-to-definition in your editor via the bundled kag-lsp language server.