mrakakuy / kotlin-godot-wrapper

Godot wrapper for Kotlin/Native
Apache License 2.0
58 stars 12 forks source link

Kotlin/Native wrapper for the Godot Game Engine

Overview

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#.

Getting started

Look into Getting started section to get more information.

API differences from GDScript

Look into API differences from GDScript section to get more information.

Registering classes

Look into Registration section to get more information.

Compiling from sources

Look into Compiling from source section to get more information.

Authors

All authors are indicated in CONTRIBUTORS section on GitHub.

If you have any questions, issues or feature suggestions you can write an Issue here.

License