This is a Kotlin language wrapper for the Godot game engine. It uses the GDNative utility to interact with Godot's core api's. The wrapper provides you Godot API's as Kotlin classes, so you can write your game logic completely in Kotlin. It will be compiled into a dynamic library using Kotlin/Native. It contains GDNative bindings which allows Godot core and Kotlin code interact with each other. You don't have to worry about any binding logic. Just write your game scripts like you would for GDScript or C#.
Look into Getting started section to get more information.
Look into API differences from GDScript section to get more information.
Look into Registration section to get more information.
Look into Compiling from source section to get more information.
All authors are indicated in CONTRIBUTORS section on GitHub.
If you have any questions, issues or feature suggestions you can write an Issue here.