Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Engine Development
  3. KorGE

KorGE

NOASSERTIONKotlinv6.0.0

A modern multiplatform game engine for Kotlin, enabling game development for JVM, JS, WASM, iOS, and Desktop.

Visit WebsiteGitHubGitHub
3.1k stars148 forks0 contributors

What is KorGE?

KorGE is a modern multiplatform game engine built entirely in Kotlin, designed to simplify game development across multiple platforms like Android, Web, iOS, and Desktop. It provides features such as hot reloading, debugging, and a small footprint, enabling developers to create games efficiently with a single codebase.

Target Audience

Game developers and Kotlin enthusiasts looking to build cross-platform games without managing multiple codebases, particularly those targeting mobile, web, and desktop environments.

Value Proposition

Developers choose KorGE for its seamless integration with Kotlin Multiplatform, hot reloading for rapid iteration, and lightweight design with no external dependencies, making it a productive and modern alternative to other game engines.

Overview

Korge is a Multiplatform Game Engine written in Kotlin for JVM, Web, Android and iOS.

Use Cases

Best For

  • Developing 2D games for Android and iOS with shared Kotlin code
  • Creating web-based games using JavaScript or WebAssembly
  • Rapid prototyping and iteration with hot reloading support
  • Building cross-platform desktop games with JVM or JS targets
  • Educational projects or hobbyist game development in Kotlin
  • Leveraging Kotlin Multiplatform for game logic reuse

Not Ideal For

  • Projects requiring advanced 3D graphics and physics engines with built-in tooling
  • Teams needing extensive third-party plugins or asset stores like Unity Asset Store
  • Games targeting consoles (e.g., PlayStation, Xbox) not listed in supported platforms

Pros & Cons

Pros

Instant Hot Reloading

KorGE supports hot reloading, allowing developers to see changes immediately without restarting the application, which speeds up iteration and testing as highlighted in the README.

Seamless Multiplatform Deployment

It uses Kotlin Multiplatform to target JVM for Android, JS & WASM for web, and native code for iOS and Desktop, enabling a single codebase for multiple platforms as specified in the features.

Kotlin-First Design

Fully written in Kotlin, it embraces modern coding styles and integrates with IntelliJ IDEA for debugging, making development productive for Kotlin enthusiasts, as noted in the README.

Minimal Dependencies

Has a small footprint with no external dependencies, using only platform-available libraries, which reduces bloat and simplifies deployment, as emphasized in the key features.

Cons

Ecosystem Fragmentation

Extensions are managed via a separate KorGE Store, which can complicate dependency management and discovery compared to integrated solutions, as mentioned in the README about KProject support.

Limited High-End Features

Focuses on lightweight multimedia; may lack built-in support for advanced 3D rendering, complex physics, or real-time networking features found in larger engines, inferred from the small footprint emphasis.

Community and Resource Scarcity

As a smaller project, it has a limited community, fewer tutorials, and less third-party support, which can hinder problem-solving and learning compared to mainstream engines.

Frequently Asked Questions

Quick Stats

Stars3,063
Forks148
Contributors0
Open Issues240
Last commit1 month ago
CreatedSince 2017

Tags

#ios#webassembly#hot-reloading#android#multiplatform#game-development#kotlin-multiplatform#jvm#webgl#desktop#kotlin#game-engine

Built With

K
Kotlin
J
JavaScript
W
WASM
J
JVM
G
Gradle

Links & Resources

Website

Included in

Game Engine Development1.3k
Auto-fetched 1 day ago

Related Projects

KotlinKotlin

A curated list of awesome Kotlin related stuff Inspired by awesome-java.

Stars11,394
Forks1,296
Last commit7 days ago
FXGLFXGL

Java / JavaFX / Kotlin Game Library (Engine)

Stars4,868
Forks711
Last commit7 days ago
KTXKTX

Kotlin extensions for the libGDX game framework

Stars1,470
Forks76
Last commit1 year ago
KoolKool

A Vulkan / WebGPU / OpenGL engine for Desktop JVM, Android and Javascript written in Kotlin

Stars591
Forks51
Last commit3 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub