À propos du projet

KorGE est un moteur de jeu multiplateforme moderne pour Kotlin, conçu pour adopter des styles de codage modernes et faciles. Il est entièrement écrit en Kotlin et cible la JVM pour Android, JS et WASM pour le Web, le code natif pour iOS, et JVM/JS pour le bureau. Les fonctionnalités clés incluent le rechargement à chaud pour voir les changements immédiatement sans redémarrage, le support de KProject pour partager et réutiliser le code source et les ressources via GitHub, un débogueur en direct, et une empreinte très réduite sans dépendances externes. Le moteur fait partie de la pile Korlibs plus large pour le développement multimédia. L'installation rapide est possible via KorGE Forge ou en clonant le projet "Hello World!". Puisqu'il cible la JVM, les développeurs peuvent utiliser IntelliJ IDEA pour le développement, les tests et le débogage. Le projet a récemment été mis à jour vers Gradle 9 et Android Gradle Plugin 9, et passe à un nouvel espace de noms Maven Central de `com.soywiz.korge` à `org.korge`. La dernière version officielle est 6.0.0, avec une version 7.0.0-SNAPSHOT disponible. Les développeurs peuvent publier sur Maven Local pour tester les changements locaux et utiliser le module `korge-sandbox` pour les expériences. La boutique KorGE est obsolète et sera interrompue dans la version 7, les extensions étant désormais disponibles via kproject dans des dépôts séparés.