Sobre el proyecto

KorGE es un motor de juego multiplataforma moderno para Kotlin, diseñado para adoptar estilos de programación modernos y sencillos. Está completamente escrito en Kotlin y tiene como objetivos JVM para Android, JS y WASM para la Web, código nativo para iOS y JVM/JS para Escritorio. Las características clave incluyen recarga en caliente para ver los cambios inmediatamente sin reiniciar, soporte de KProject para compartir y reutilizar código fuente y recursos a través de GitHub, un depurador en vivo y un tamaño muy reducido sin dependencias externas. El motor forma parte de la pila más amplia Korlibs para el desarrollo multimedia. La instalación rápida es posible a través de KorGE Forge o clonando el proyecto "Hello World!". Dado que tiene como objetivo la JVM, los desarrolladores pueden usar IntelliJ IDEA para el desarrollo, las pruebas y la depuración. El proyecto se ha actualizado recientemente a Gradle 9 y Android Gradle Plugin 9, y se está trasladando a un nuevo espacio de nombres de Maven Central de `com.soywiz.korge` a `org.korge`. La última versión oficial es 6.0.0, con una 7.0.0-SNAPSHOT disponible. Los desarrolladores pueden publicar en Maven Local para probar cambios locales y usar el módulo `korge-sandbox` para experimentos. KorGE Store está obsoleto y se discontinuará en la versión 7, con extensiones ahora disponibles a través de kproject en repositorios separados.