Real native multiplatform
KorGE is fully written in Kotlin. KorGE gradle plugin allows to target each platform natively: JVM for Android, JS for the Web and Native code for iOS and Desktop.
KorGE has a very small footprint. It has no external dependencies and only uses the libraries available on each platform. You can create small native games or games for the web, that are fast to download and require almost no space to store.
The JS sample of this page is just 383 KB gzipped (1.9 MB uncompressed). No emscripten. Just plain JS generated using Kotlin/JS.
Iterate fast, develop with pleasure
Since KorGE targets the JVM, you can develop your game, try it, debug it and test it using IntelliJ IDEA (including Community, Ultimate and Android Studio) integrated debugger. And then deploy to the other targets by using the provided gradle tasks.
You can also use KorGE as a library and for example integrated it in your android-only project.
Tons of features out of the box
KorGE is just the last layer of a larger stack (Korlibs) for multimedia development:
Date and Time utilities, Image Loading, Vector Rasterization, Pathfinding, Sound, Data Structures, Fast Memory Access, Virtual File Systems, WebSockets...
Also, it is extensible and include several plugins out of the box: DragonBones, Box2D, SWF and Admob. And more coming.
KorGE is the result of two years of intense development. It is totally free and OpenSource. Hope you all enjoy it.