
Este es un lenguaje de Kotlin vinculante para el motor Godot Game. Se construye como un módulo (como la vinculación de C#) para interactuar internamente con el núcleo de Godot .
El encuadernación te proporciona a Godot API como clases de Kotlin, para que puedas escribir tu lógica de juego por completo en Kotlin.
Puede encontrar ejemplos de proyectos en esos repositorios:
Existen dos métodos para distribuir el bytecodo JVM producido por el compilador Kotlin:
.jar , que luego es ejecutado por un JVM incrustado. Por lo tanto, el desarrollador no tiene que preocuparse de que su usuario instale un JRE. El JVM ya está integrado en tu ejecutable de juego.Simplemente escriba sus guiones de juego como lo haría para GDScript o para C# pero con todo el azúcar sintáctico de Kotlin.
¡Esta versión del encuadernación se encuentra actualmente en Beta ! Si bien puede usar completamente el enlace, tenga en cuenta que aún puede estar rompiendo los cambios de API. Agradecemos cualquier sugerencia que tenga para mejorar el proyecto y su API.
Para poder usar este enlace, debe descargar nuestras plantillas de compilación y exportación de editor personalizado desde la página de lanzamientos de GitHub. ¡Los binarios oficiales de Godot no funcionarán!
La documentación se puede encontrar aquí. ¡Es un trabajo en progreso, y nos encantaría su opinión para hacerlo aún mejor!
Únase a nosotros en nuestro servidor Discord para hacer preguntas y trabajar junto con una comunidad amigable.
Si desea contribuir al proyecto, lea las pautas de contribución y las secciones de configuración.
JetBrains nos está ayudando a desarrollar este proyecto proporcionando herramientas de desarrollo a los mantenedores. IntelliJ Idea es nuestro ide de elección para el desarrollo de Kotlin y recomendamos encarecidamente usarlo.
Nos gustaría agradecer especial a la comunidad Moe. Nos ayudaron mucho a que la plataforma iOS funcione. Si tiene la intención de crear una aplicación móvil de plataforma múltiple (no un juego), consulte su proyecto.