Kotlin/Native game engine built on raylib and raygui
Kray is a Kotlin/Native game engine built on top of raylib and raygui. It provides a simple and idiomatic Kotlin API for creating games and graphical applications.
raylib is a free and open source library to enjoy videogame programming in C.
raygui is a simple and easy-to-use immediate-mode-gui library based on raylib.
This repository also provides Kotlin/Native bindings and wrappers for raylib and raygui allowing you to use them in Kotlin/Native projects and make games or graphical applications in Kotlin.
plugins {
kotlin("multiplatform") version "[KOTLIN_VERSION]"
}
dependencies {
implementation("xyz.calcugames:raylibkt:[VERSION]")
}Contributions are welcome! Feel free to open an issue or submit a pull request.