Skip to content
Robert Konrad edited this page Jun 6, 2015 · 2 revisions

Kha is accompanied by a small collection of tools to help you build your project.

Haxe

Haxe, the programming language used in Kha, is a strongly typed, curly-braced language similar to ActionScript. It's defining feature is that it can be compiled to several target languages. Kha makes extensive use of that. Haxe is a well documented open source project - before getting startet with Kha, please have a closer look at the official Haxe documentation.

krafix

krafix is a GLSL cross-compiler, which outputs different dialects of GLSL, HLSL and Metal.

khamake

khamake is Kha's build and asset encoding tool. It creates FlashDevelop project files and calls other tools like krafix and koremake as needed.

koremake

koremake is a C++ build tool and is used by hake to create project files for Visual Studio, XCode or Code::Blocks for all native targets.