godot-kotlin-jvm
godot-kotlin-jvm copied to clipboard
Godot Kotlin JVM Module
I was attempting to follow the Godot 2D game guide and encountered an error when spawning enemies. The error always happens within a few spawns. Error: " USER ERROR: FATAL:...
The location of the services "godot.registration.Entry" file is currently hardcoded in three places: 1. [EntryGenerator.kt](https://github.com/utopia-rise/godot-kotlin-jvm/blob/fe7379a450ed32ad069f3b672709a2520b86f092/kt/entry-generation/godot-entry-generator/src/main/kotlin/godot/entrygenerator/EntryGenerator.kt#L45) 2. [build.gradle.kts](https://github.com/utopia-rise/godot-kotlin-jvm/blob/fe7379a450ed32ad069f3b672709a2520b86f092/kt/utils/godot-build-props/build.gradle.kts#L22) 3. [packageMainDexJarTask.kt](https://github.com/utopia-rise/godot-kotlin-jvm/blob/fe7379a450ed32ad069f3b672709a2520b86f092/kt/plugins/godot-gradle-plugin/src/main/kotlin/godot/gradle/tasks/android/packageMainDexJarTask.kt#L19) That has given me some trouble as I tried to move...
It often happens that we add/change/delete Kotlin methods called from C++ using JNI. Graal Native Image needs an exact configuration file of all methods called this way (because statically linked),...
Godot 4 relies a lot on StringName, a simple wrapper around a pointer to the actual String uniquely stored inside Godot itself. The idea behind this is extremely similar to...
I'm just looking for a working example I can use to ensure I can actually build and run a Godot-Kotlin app. Most game engines have at least a hello-world type...
The entry generation happens on the test source set as well, not just the main one. The issue is that the test source set also does not have the godot...
Fixes #519 Defines our godot library as implementation so it can be used by test source sets as well. Wile the library get's added to the main jar as well,...
With https://github.com/utopia-rise/godot-kotlin-jvm/pull/441 we introduced the concept of "registration files". We now need a way to generate a `gdj` and a `kt` when the user creates a new script inside the...
Hi Guys,  Seems attach script by default with *.kt file extension filter. If i choose kotlin file, it ends up with unable to open script error. i am using...
There are a few places in the code where I think we can get extra performances by batching data when we know the same JNI call would need to be...