Sobre o projeto

KorGE é um motor de jogos multiplataforma moderno para Kotlin, projetado para adotar estilos de codificação modernos e fáceis. É totalmente escrito em Kotlin e tem como alvo a JVM para Android, JS e WASM para a Web, código nativo para iOS e JVM/JS para Desktop. Os principais recursos incluem recarga a quente para ver as mudanças imediatamente sem reiniciar, suporte a KProject para compartilhar e reutilizar código-fonte e recursos via GitHub, um depurador ao vivo e um tamanho muito reduzido, sem dependências externas. O motor faz parte da pilha maior Korlibs para desenvolvimento multimídia. A instalação rápida é possível via KorGE Forge ou clonando o projeto "Hello World!". Como tem como alvo a JVM, os desenvolvedores podem usar o IntelliJ IDEA para desenvolvimento, testes e depuração. O projeto foi atualizado recentemente para Gradle 9 e Android Gradle Plugin 9, e está migrando para um novo namespace no Maven Central, de `com.soywiz.korge` para `org.korge`. A versão oficial mais recente é a 6.0.0, com uma 7.0.0-SNAPSHOT disponível. Os desenvolvedores podem publicar no Maven Local para testar mudanças locais e usar o módulo `korge-sandbox` para experimentos. A KorGE Store está obsoleta e será descontinuada na versão 7, com as extensões agora disponíveis via kproject em repositórios separados.