
이것은 Godot 게임 엔진을위한 Kotlin 언어 바인딩입니다. 내부적으로 Godot 의 핵심과 상호 작용하기 위해 모듈 (C# 바인딩과 같은)으로 구축되었습니다.
바인딩은 Kotlin 클래스로 Godot API를 제공하므로 Kotlin에 게임 논리를 완전히 작성할 수 있습니다.
해당 리포지토리에서 프로젝트 예제를 찾을 수 있습니다.
Kotlin 컴파일러에서 생성 한 JVM 바이트 코드를 배포하는 두 가지 방법이 있습니다.
.jar 파일로 포장되며 내장 된 JVM에 의해 실행됩니다. 따라서 개발자는 사용자가 JRE를 설치하는 것에 대해 걱정할 필요가 없습니다. JVM은 이미 게임 실행 파일에 포함되어 있습니다.GDScript 또는 C#에 대해서는 게임 스크립트를 작성하지만 Kotlin의 모든 구문 설탕을 사용하십시오.
이 바인딩 버전은 현재 베타 버전 입니다! 바인딩을 완전히 사용할 수는 있지만 여전히 API 변경이 중단 될 수 있습니다. 프로젝트와 API를 개선하기위한 제안을 환영합니다.
이 바인딩을 사용하려면 GitHub 릴리스 페이지에서 사용자 정의 편집기 빌드 및 내보내기 템플릿을 다운로드해야합니다! 공식 Godot Binaries는 효과가 없습니다!
문서는 여기에서 찾을 수 있습니다. 그것은 진행중인 작업이며, 우리는 당신의 의견을 더 좋게 만들기 위해 당신의 의견을 좋아할 것입니다!
Discord 서버에서 우리와 함께 질문을하고 친절한 커뮤니티와 함께 일하십시오.
프로젝트에 기여하려면 기여 가이드 라인 및 설정 섹션을 읽으십시오.
JetBrains는 관리자에게 개발 도구를 제공 하여이 프로젝트를 개발할 수 있도록 도와줍니다. Intellij Idea는 Kotlin 개발을위한 우리의 선택의 여지가 있으며 우리는 그것을 사용하는 것이 좋습니다.
우리는 Moe 커뮤니티에 특별한 감사를 드리고 싶습니다. 그들은 우리에게 iOS 플랫폼을 작동시키는 데 많은 도움이되었습니다. 멀티 플랫폼 모바일 앱 (게임이 아닌)을 만들려면 프로젝트를 확인하십시오.