
Este é um idioma Kotlin vinculado para o mecanismo de jogo de Godot . Ele é construído como um módulo (como a ligação C#) para interagir com o núcleo de Godot internamente.
A encadernação fornece a você as classes de Kotlin, para que você possa escrever completamente sua lógica de jogo em Kotlin.
Você pode encontrar exemplos de projeto nesses repositórios:
Existem dois métodos para distribuir JVM bytecode produzido pelo compilador Kotlin:
.jar , que é executado por uma JVM incorporada. Portanto, o desenvolvedor não precisa se preocupar com o usuário instalando um JRE. A JVM já está incorporada ao seu jogo executável.Basta escrever seus scripts de jogo como você faria para GDScript ou para C#, mas com todo o açúcar sintático de Kotlin.
Esta versão da ligação está atualmente na versão beta ! Embora você possa usar totalmente a ligação, observe que ainda pode haver alterações na API. Congratulamo -nos com qualquer sugestão que você tenha para melhorar o projeto e sua API.
Para poder usar essa encadernação, é necessário fazer o download de nossos modelos de construção e exportação do editor personalizado da página do GitHub Lankes! Os binários oficiais de Godot não funcionarão!
A documentação pode ser encontrada aqui. É um trabalho em andamento, e adoraríamos sua opinião para torná -lo ainda melhor!
Junte -se a nós em nosso servidor Discord para fazer perguntas e trabalhar junto com uma comunidade amigável.
Se você deseja contribuir com o projeto, leia as diretrizes de contribuição e as seções de configuração.
A JetBrains está nos ajudando a desenvolver este projeto, fornecendo ferramentas de desenvolvimento para os mantenedores. Intellij Idea é o nosso IDE de escolha para o desenvolvimento de Kotlin e recomendamos fortemente usá -lo.
Gostaríamos de dar um agradecimento especial à comunidade Moe. Eles nos ajudaram muito a fazer a plataforma iOS funcionar. Se você pretende criar um aplicativo móvel de várias plataformas (não o jogo), confira o projeto deles.