{"repo":"utopia-rise/godot-jvm","free":true,"listed":false,"github":"https://github.com/utopia-rise/godot-jvm","clone":"git clone https://github.com/utopia-rise/godot-jvm.git","description":"Godot Kotlin JVM Module","language":"Kotlin","stars":951,"topics":["godot","godot-engine","godotengine","kotlin","kotlin-jvm","cpp","osx","linux","windows","android"],"license":"MIT","category":"game-templates","readme_excerpt":"Godot Kotlin/JVM Kotlin/JVM binding for the Godot Game Engine Overview 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. You can find project examples in those repositories: - Minimal project template - GDQuest 3D demo converted to Kotlin Code Distribution There are two methods for distributing JVM bytecode produced by the Kotlin compiler: 1. A classic JAR file: your code will be packed into a .jar file, which is then executed by an embedded JVM. So the developer does not have to worry about their user installing a JRE. The JVM is already embedded in your game executable. 2. Dynamic Library using GraalVM Native Image: please read more about this in our documentation page. Just write your game scripts like you would for GDScript or for C# but with all the syntactic sugar of Kotlin. Important Notes This version of the binding is currently in Beta ! While you can fully use the binding, please note that there might still be breaking API changes. We welcome any suggestions you have for improving the project and its API. To be able to use this binding, you need to download our custom editor build and export templates from the GitHub releases page! The official godot binaries will NOT work! Documentation The documentation can be found here. It's a work in progress, and we wou","default_branch":null,"files":null,"tree":[],"storefront":"/r/utopia-rise","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/utopia-rise/godot-jvm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}