Utilizes language features like coroutines, type-safe builders and operator overloading to ease game development.
Extends a robust multi-platform game framework with highly modular and minimally opinionated Kotlin utilities.
KTX can be used to create desktop, Android and iOS applications. Supports other platforms through third-party libraries.
Our main goals are usability and stability. Comprehensive test suites are written for every KTX feature.
Each module is documented by a guide with a list of its features and extensions, as well as API usage examples.
KTX sources are available on GitHub under CC0 license. We are open to contributions.