Session

How I built a multiplatform game engine in Kotlin

Kotlin is a cross-platform, statically typed language developed by Jetbrains. With concise syntax, null safety and full interoperability with existing java and android libraries it is sometimes considered a 'better java' and is the recommended language for building Android apps. In addition to Android and Java applications, Kotlin can also be compiled to Javascript or even native apps.

In this talk I will share how we used Kotlin Multiplatform to get the game engine for the 2019 Entelect Challenge, an annual South African coding competition where contestants submit bots to play a retro or classic game, running both on the JVM (for bots to compete) and in a web browser (for humans to play). Additionally I will show the audience how to get started with a simple Kotlin Multiplatform app and talk about the challenges we experienced while building our game engine.

Renette Ros

Technical Lead @ Entelect

Pretoria, South Africa

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top