Building a game engine is an adventure. Building a multiplatform game engine in Kotlin Multiplatform is an even more exciting adventure.
In this session I will share what I learned from creating game engines with Kotlin Multiplatform. From mastering Graphic APIs like OpenGL and WebGL to crafting sounds using waveform synthesis, we'll explore the essentials of game development. Learn how to design cross-platform APIs, what are the specificities of each platform and what were the issues I had to create my game engine. Join me as we embark on this thrilling journey of creativity, innovation, and endless possibilities in game engine development.
(DroidKaigi 2024 - Tokyo - https://2024.droidkaigi.jp/en/timetable/683368/)
- https://dwursteisen.itch.io/tiny-jumper
- https://github.com/minigdx/tiny-jumper
- https://minigdx.github.io/tiny/index.html
- https://github.com/minigdx/tiny