A Kotlin Multiplatform 2D Game Framework

A multiplatform OpenGL 2D game framework that works on Desktop (JVM), Mobile, and Browser. It works on Windows, MacOS, Linux, Android, and Web.

What is it?

LittleKt (Little Kotlin) is a multiplatform 2D game framework written in Kotlin. LittleKt provides a huge set of common tools and utilities to help create your game while being low level enough to build your own engine or framework on top of it. LittleKt is competely free and open-source under the Apache 2.0 license which means no fees or royalites. Everything written is completely yours.



Deploy your game on desktop, mobile, and web using a single code base.

Open Source

Licensed under a very the very permissive Apache 2.0 and open to contributions.


Extremely lightweight framework to allow building custom engines and frameworks ontop of.

Tools and Utilities

Lots of tools and utilities that take care of the low-level things to allow you to focus on more higher level features.

Get Involved

Join the community and help contribute to create a framework that everyone can use.