<Portable Multimedia Framework>


Available for Windows, OS X and Linux. You can get Kode Studio or download Kha from haxelib or GitHub.


Kode Studio
highly recommended when you're getting started

Kode Studio is an IDE specifically tailored for Kha.

Downloads for Windows, OSX and Linux are hosted by GitHub.

To get started with Kode Studio, just unzip the archive, start the executable and open a directory (File -> Open Folder) containing a Kha project - or open an empty folder and hit the "Init Kha Project" command (Press F1, type Kha, click it).


recommended when you already use Haxe

You must have Haxe already installed.
Otherwise go to our instructions page to know how to do that

Type the following command in a console or command prompt:

haxelib install kha

That's all.


more robust and recommended when starting an actual project

This workflow needs git and node (v6.0+) already installed on your computer. Kha projects are usually handled using git submodules so that every dependency is properly versioned. Even the Haxe compiler itself is just a submodule.

You can start a new project by cloning the Empty template:

git clone --recursive

If you already have a git project, to add Kha as submodule, go to the project directory in a console or command prompt and type:

git submodule add

git submodule update --init --recursive

Then to update the submodules in your project you can do it with:

git submodule foreach --recursive git pull origin master