Godot Kotlin JVM
Kotlin/JVM binding for the Godot Game Engine
This is a Kotlin language binding for the Godot game engine. It is built as a module (like the C# binding) to interact with Godot's core internally. The binding provides you Godot API's as Kotlin classes, so you can write your game logic completely in Kotlin. Your code will be compiled into a .jar which is then executed by an embedded JVM, so you don't have to worry that your users have Java installed. It's already embedded in your games executable. You also don't have to worry about any binding logic. Just write your game scripts like you would for GDScript or C# but with all the syntactic sugar of Kotlin.
This version of the binding is currently Alpha!
The documentation can be found here
Ask questions and collaborate on Discord
If you want to contribute to the project, please read through the contribution guidlines and getting started sections here