RoboVM
lastmod 2026-11-10created 2024-03-252 edits
RoboVM is a JVM implementation that ahead-of-time (AOT) compiles Java bytecode into native ARM/x86 code so it can run on iOS. It provided Java bindings for the Cocoa Touch API, allowing iOS apps to be written in Java or Kotlin, and was widely used for porting games after libGDX adopted it as its iOS backend. Commercial development stopped after it was acquired by Xamarin, and the libGDX community now maintains a fork under the name MobiVM.
🎮 📝 A curated list of libGDX resources to help developers make awesome games.