프로젝트 소개
KorGE는 Kotlin을 위한 현대적인 멀티플랫폼 게임 엔진으로, 현대적이고 쉬운 코딩 스타일을 지향합니다. 전적으로 Kotlin으로 작성되었으며, Android용 JVM, Web용 JS 및 WASM, iOS용 네이티브 코드, 데스크톱용 JVM/JS를 대상으로 합니다. 주요 기능으로는 재시작 없이 변경 사항을 즉시 확인할 수 있는 핫 리로딩, GitHub를 통해 소스 코드와 리소스를 공유하고 재사용할 수 있는 KProject 지원, 실시간 디버거, 외부 의존성이 없는 매우 작은 용량이 있습니다. 이 엔진은 멀티미디어 개발을 위한 더 큰 Korlibs 스택의 일부입니다. KorGE Forge를 통한 빠른 설치 또는 "Hello World!" 프로젝트 클론이 가능합니다. JVM을 대상으로 하므로 개발자는 IntelliJ IDEA를 사용하여 개발, 테스트 및 디버깅을 할 수 있습니다. 이 프로젝트는 최근 Gradle 9와 Android Gradle Plugin 9로 업데이트되었으며, Maven Central 네임스페이스를 `com.soywiz.korge`에서 `org.korge`로 변경하고 있습니다. 최신 공식 릴리스는 6.0.0이며, 7.0.0-SNAPSHOT이 제공됩니다. 개발자는 로컬 변경 사항 테스트를 위해 Maven Local에 게시할 수 있으며, 실험을 위해 `korge-sandbox` 모듈을 사용할 수 있습니다. KorGE Store는 더 이상 사용되지 않으며 릴리스 7에서 중단될 예정이며, 확장 기능은 이제 별도 저장소의 kproject를 통해 제공됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.