
Ini adalah ikatan bahasa Kotlin untuk mesin game Godot . Ini dibangun sebagai modul (seperti C# binding) untuk berinteraksi dengan inti Godot secara internal.
Ikatan memberi Anda API Godot sebagai kelas Kotlin, sehingga Anda dapat menulis logika game Anda sepenuhnya di Kotlin.
Anda dapat menemukan contoh proyek dalam repositori tersebut:
Ada dua metode untuk mendistribusikan bytecode JVM yang diproduksi oleh kompiler Kotlin:
.jar , yang kemudian dieksekusi oleh JVM tertanam. Jadi pengembang tidak perlu khawatir tentang pengguna mereka menginstal JRE. JVM sudah tertanam dalam permainan Anda yang dapat dieksekusi.Cukup tulis skrip game Anda seperti Anda untuk GDScript atau untuk C# tetapi dengan semua gula sintaksis Kotlin.
Versi ikatan ini saat ini dalam beta ! Meskipun Anda dapat sepenuhnya menggunakan ikatan, harap dicatat bahwa mungkin masih ada perubahan API. Kami menyambut saran yang Anda miliki untuk meningkatkan proyek dan API -nya.
Untuk dapat menggunakan ikatan ini, Anda perlu mengunduh templat Build dan Ekspor Editor Kustom kami dari halaman Rilis GitHub! Binari Godot resmi tidak akan berfungsi!
Dokumentasi dapat ditemukan di sini. Ini adalah pekerjaan yang sedang berlangsung, dan kami akan menyukai masukan Anda untuk membuatnya lebih baik!
Bergabunglah dengan kami di server Discord kami untuk mengajukan pertanyaan dan bekerja sama dengan komunitas yang ramah.
Jika Anda ingin berkontribusi pada proyek, silakan baca Pedoman Kontribusi dan Bagian Pengaturan.
JetBrains membantu kami mengembangkan proyek ini dengan menyediakan alat pengembangan kepada pengelola. Ide Intellij adalah ide pilihan kami untuk pengembangan Kotlin dan kami sangat merekomendasikan menggunakannya.
Kami ingin mengucapkan terima kasih khusus kepada komunitas Moe. Mereka banyak membantu kami agar platform iOS bekerja. Jika Anda bermaksud membuat aplikasi seluler multi platform (bukan game), lihat proyek mereka.