No description
  • Java 35.7%
  • Kotlin 33.1%
  • Scala 31.2%
Find a file Use this template
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-16 21:09:33 +02:00
.github/workflows Update to Godot-JVM 1.0.0-rc2 2026-10-10 01:16:46 +02:00
gradle Update to Godot-JVM 1.0.0 2026-10-16 21:09:33 +02:00
src/main Update to Godot 4.7.2 2026-08-08 21:47:39 +02:00
.gitattributes Initial commit 2024-04-19 22:46:19 +02:00
.gitignore Update to Godot-JVM 1.0.0-rc1 and add a tag-triggered release workflow that packages the project with the matching addon and built JARs. 2026-09-10 02:07:08 +02:00
build.gradle.kts Update to Godot-JVM 1.0.0 2026-10-16 21:09:33 +02:00
godot_jvm_configuration.json Update to Godot-JVM 1.0.0-rc2 2026-10-10 01:16:46 +02:00
gradle.properties Update to Godot 4.6.3 2026-05-22 04:55:13 +02:00
gradlew Update to Godot-JVM 1.0.0 2026-10-16 21:09:33 +02:00
gradlew.bat Update to Godot-JVM 1.0.0 2026-10-16 21:09:33 +02:00
icon.svg Initial commit 2024-04-19 22:46:19 +02:00
icon.svg.import Update to Godot 4.6.3 2026-05-22 04:55:13 +02:00
LICENSE.txt Add license 2024-04-19 22:50:34 +02:00
main.tscn Update to Godot 4.7.2 2026-08-08 21:47:39 +02:00
project.godot Update to Godot 4.7.2 2026-08-08 21:47:39 +02:00
README.md Update to Godot-JVM 1.0.0-rc1 and add a tag-triggered release workflow that packages the project with the matching addon and built JARs. 2026-09-10 02:07:08 +02:00
settings.gradle.kts Update to Godot-JVM 1.0.0-rc1 and add a tag-triggered release workflow that packages the project with the matching addon and built JARs. 2026-09-10 02:07:08 +02:00

This is a simple Godot 4 project with the additional Gradle parts necessary to build and run scripts written in Kotlin, Java, or Scala. It will simply display text on screen written by unique Kotlin, Java, and Scala source files.

Run a release

Download the zip attached to a release. It contains the Godot-JVM addon and the built JARs. Unzip it and open project.godot with the matching Godot editor; a JDK 17+ must be available through JAVA_HOME or PATH.

Build from source

  1. Download the godot-jvm-addon-<version>.zip of the Godot-JVM version declared in build.gradle.kts from https://github.com/utopia-rise/godot-jvm/releases and unzip it at the root of the project, so that addons/jvm/ exists.
  2. Build the project with ./gradlew build (JDK 17+ required). The JARs are written to jvm/ and picked up by the editor automatically.
  3. Open the project with the Godot editor whose version matches the compatibility_minimum of addons/jvm/jvm.gdextension.

For more information, check the documentation: https://godot-kotl.in