KorGE

KorGE Game Engine is an Open Source modern Game Engine created in Kotlin programming language designed to be extremely portable and really enjoyable to use.

It works on Desktop, Web and Mobile. And it is full asynchronous, so it is nice for the web.

You can see a small presentation of KorGE here: https://korge.soywiz.com/

Tools:

KorGE uses intelliJ as IDE + Gradle for building. You can check how to set-up the environment here.

Dependencies:

KorGE uses Kotlin, and several other soywiz’s Korlibs libraries:

Targets:

  • You can target JVM Desktop and Android using Kotlin/JVM.
  • With JavaScript you can generate iOS/Android using Apache Cordova, as well as Web and PWA applications.
  • With Kotlin/Native you can generate native Windows, Linux and macOS executables, as well as native iOS applications.

Where to start:

You can start reading about the setup and the basics.