About this project

KorGE is a modern multiplatform game engine for Kotlin, designed to embrace modern and easy coding styles. It is fully written in Kotlin and targets JVM for Android, JS & WASM for the Web, native code for iOS, and JVM/JS for Desktop. Key features include hot reloading to see changes immediately without restarting, KProject support for sharing and reusing source code and resources via GitHub, a live debugger, and a very small footprint with no external dependencies. The engine is part of the larger Korlibs stack for multimedia development. Quick installation is possible via KorGE Forge or by cloning the "Hello World!" project. Since it targets the JVM, developers can use IntelliJ IDEA for development, testing, and debugging. The project has recently updated to Gradle 9 and Android Gradle Plugin 9, and is moving to a new Maven Central namespace from `com.soywiz.korge` to `org.korge`. The latest official release is 6.0.0, with a 7.0.0-SNAPSHOT available. Developers can publish to Maven Local for testing local changes and use the `korge-sandbox` module for experiments. The KorGE Store is deprecated and will be discontinued in release 7, with extensions now available via kproject in separate repositories.