Kha Tutorial Series

I really like Kha, but there's next to zero documentation available for it. So here's my attempt at helping change that!

Want to make a game for Windows, Mac, Linux, iOS, Android, HTML5, Playstation 4, Xbox One, Nintendo Switch, and more all with a single codebase? Then keep reading!

Tutorial: Part 2

Hopefully you got everything setup with no problems after finishing the previous tutorial. In this one, I'll just walk you through how to use some of the APIs to actually make something.

Drawing 2D Graphics

The easiest way to draw 2D graphics is via the Graphics2 API. See her...

Continue Reading...

Tutorial: Part 1

Kha Overview

Kha is a Zlib-licensed set of modern low-level APIs written in Haxe. When you compile your Kha project, the Haxe compiler generates code for your chosen platform, and Kha generates/builds your program using the appropriate backend. For example, if you build your pro...

Continue Reading...