It works on Desktop, Web and Mobile. And it is fully asynchronous, so it is also nice for the web.
You can see a small presentation of KorGE here: https://korge.org/
KorGE uses intelliJ as IDE + Gradle for building. You can check how to set-up the environment here.
- You can target JVM Desktop and Android using Kotlin/JVM.
- With Kotlin/Native you can generate native Windows, Linux and macOS executables, as well as native iOS applications.