
Modern game engine featuring hot reloading, live debugging, and quick setup. Targets multiple platforms, supports project sharing via GitHub, and offers a small footprint with no external dependencies.
Multiplatform Kotlin Game Engine
KorGE is a modern multiplatform game engine for Kotlin. Features include:
For more information, visit:
KorGE and all the other korlibs in a single monorepo.
To use this version in other projects,
you have to publish it locally to mavenLocal,
and then use 999.0.0.999 as version:
./gradlew publishToMavenLocalIf you want to make changes and easily try things.
You can run the korge-sandbox module that runs
the src/commonMain/kotlin/Main.kt file;
you can make experiments there:
./gradlew :korge-sandbox:runJvm
./gradlew :korge-sandbox:runJs
./gradlew :korge-sandbox:runAndroidRelease
./gradlew :korge-sandbox:runIosDeviceReleaseTraditionally all the KorGE modules were published to central and their source code was available here, now they are available via kproject in separate repositories. You can find a catalog of all the published extensions here:
Multiplatform Kotlin Game Engine
KorGE is a modern multiplatform game engine for Kotlin. Features include:
For more information, visit:
KorGE and all the other korlibs in a single monorepo.
To use this version in other projects,
you have to publish it locally to mavenLocal,
and then use 999.0.0.999 as version:
./gradlew publishToMavenLocalIf you want to make changes and easily try things.
You can run the korge-sandbox module that runs
the src/commonMain/kotlin/Main.kt file;
you can make experiments there:
./gradlew :korge-sandbox:runJvm
./gradlew :korge-sandbox:runJs
./gradlew :korge-sandbox:runAndroidRelease
./gradlew :korge-sandbox:runIosDeviceReleaseTraditionally all the KorGE modules were published to central and their source code was available here, now they are available via kproject in separate repositories. You can find a catalog of all the published extensions here: