Godot Game Development Leveraging Kotlin
summary
Live demo shows the actual workflow: download the godot-kotlin-jvm custom Godot build plus its jar, set JAVA_HOME and Java 11, generate a Gradle project using the plugin that produces glue code, build to run scripts. Kotlin features used include typed register signals, lambdas connected to signals, coroutines to load and await resources and signals, and smart casts for interfaces. JVM libraries (kotlinx‑datetime) and a packaged chat SDK are added as Gradle deps and integrated via .gdj registration files, and a GraalVM native image path enables iOS execution.
AI-written summary · about
chapters (8)
- 0:00Introduction and setup
- 1:30Generating a Kotlin project
- 3:24Writing scripts in Kotlin
- 5:55Implementing signals
- 8:43Game features and interfaces
- 12:51Using coroutines
- 16:58Third party libraries
- 20:42Creating and using modules
related talks
40mBetter Android Development with Kotlin & Gradle
49mKotlin for Java Programmers
49mKotlin: the swift of Android
33mUsing Kotlin for JS Client and JVM Server
01h 27mAn introduction to Kotlin by example
52mKotlin for Java Programmers
47mKotlin – Ready for production
36mUsing Kotlin/JS and Kotlin/Native on Android
