SDK downloads

Runtime SDKs

GitHub Releases is the default source. In mainland China, use the alternative mirror on Tencent Cloud COS if it is faster. Both links deliver the same archive.

Runtime SDK archives by platform
PlatformContentsDownload
Android · AARmigo-0.9.10-android.aararm64-v8a + x86_64 · engine included · Java/Kotlin SDK32.8 MBDownloadAlternative mirror ↗
Android · On-demandmigo-0.9.10-android-nojni.aarbootstrap package · engine downloaded on first launch407 KBDownloadAlternative mirror ↗
Android · JNI engine · arm64migo-0.9.10-jni-android-arm64.tar.gzJNI engine archive for on-demand delivery16.0 MBDownloadAlternative mirror ↗
Android · JNI engine · x86_64migo-0.9.10-jni-android-x86_64.tar.gzJNI engine archive for on-demand delivery16.4 MBDownloadAlternative mirror ↗
Android · C ABI · arm64migo-0.9.10-capi-android-arm64.tar.gzstatic library + headers · custom-engine integration78.6 MBDownloadAlternative mirror ↗
Android · C ABI · x86_64migo-0.9.10-capi-android-x86_64.tar.gzstatic library + headers · custom-engine integration76.3 MBDownloadAlternative mirror ↗
iOS · arm64migo-0.9.10-capi-ios-arm64.tar.gzframework + C ABI · device + simulatorComing soon
macOS · arm64migo-0.9.10-capi-macos-arm64.tar.gzframework + C ABIComing soon
OpenHarmony · arm64migo-0.9.10-capi-ohos-arm64.tar.gzC ABI89.6 MBDownloadAlternative mirror ↗
OpenHarmony · x86_64migo-0.9.10-capi-ohos-x86_64.tar.gzC ABI88.3 MBDownloadAlternative mirror ↗
Windows · x86_64migo-0.9.10-capi-windows-x86_64.tar.gzmigo.dll + import library · ANGLE27.4 MBDownloadAlternative mirror ↗
Windows · arm64migo-0.9.10-capi-windows-arm64.tar.gzmigo.dll + import library · ANGLE27.4 MBDownloadAlternative mirror ↗
Linux · x86_64migo-0.9.10-capi-linux-x86_64.tar.gzstatic library · pkg-config · CMake69.4 MBDownloadAlternative mirror ↗
Linux · arm64migo-0.9.10-capi-linux-arm64.tar.gzstatic library · pkg-config · CMake68.9 MBDownloadAlternative mirror ↗

Sample projects

Source →
Sample project downloads
Android · AAR integrationmigo-examples-0.9.10-android-aar.zipGradle · Kotlin · lifecycle and host callbacksComing soon
Android · C ABImigo-examples-0.9.10-android-cabi.zipNDK · CMake · custom render loopComing soon
Linux · X11 hostmigo-examples-0.9.10-linux-x11.zipGLFW / X11 · event dispatch · device-testedComing soon
Windows · Win32migo-examples-0.9.10-windows-win32.zipHWND + ANGLE · Chromium coexistenceComing soon
macOS · Appmigo-examples-0.9.10-macos-app.zipAppKit · lifecycle · custom render loopComing soon
iOS · Appmigo-examples-0.9.10-ios-app.zipUIKit · SwiftUI embedding · Metal surfaceComing soon

Test games

Prebuilt · ready to load in a host app
Packaged test game downloads
Bunnymarkbunnymark-0.9.10.mgsPixiJS sprite stress test · benchmark workloadComing soon
Endless Runnerendless-runner-0.9.10.mgsPhaser 3 action game · benchmark workloadComing soon
CanvasMarkcanvasmark-0.9.10.mgsnative Canvas / WebGL · rendering API coverageComing soon

Release notes

Last synced 2026-09-26 · 5 releases
  1. v0.9.102026-09-26Full notes →
    • Runtime SDKs for Android, Linux, OpenHarmony, Windows, iOS and macOS.
    • Android C ABI: JPEG images still failed to decode after v0.9.9's fix -- Skia, as this engine links it, decodes PNG but not JPEG, and the…
    • The C ABI freeze list records Android performance as done, measured against the Java SDK on the published v0.9.9
  2. v0.9.92026-09-26Full notes →
    • Runtime SDKs for Android, Linux, OpenHarmony, Windows, iOS and macOS.
    • Android C ABI: images never decoded, so every WebGL game rendered black while its frame loop kept running. Android builds leave the Rust…
    • Multi-pointer delivery through the Android C ABI runs on a device, driven by an instrumentation APK and read back as pixels
  3. v0.9.82026-09-26Full notes →
    • Runtime SDKs for Android, Linux, OpenHarmony, Windows, iOS and macOS.
    • The engine now waits up to ten seconds, not two, for the renderer to report its GPU capabilities before it runs content. The wait only…
    • Windows: no session could start when a host's files, cache or code-cache directory was spelled with .., such as the examples' <files>\…
  4. v0.9.72026-09-26Full notes →
    • Runtime SDKs for Android, Linux, OpenHarmony, Windows, iOS and macOS.
    • iOS and macOS SDK: migo-<version>-apple-sdk.zip, a Swift package with one view per platform. MigoGameView (MigoApplePerformancePlus on iOS…
    • iOS and macOS: the soft keyboard. migo.showKeyboard opens the system keyboard on iOS and a text field along the game's bottom edge on macOS…
  5. v0.9.62026-08-30Full notes →
    • Runtime SDKs for Android, Linux, OpenHarmony and Windows. A hotfix for a WebGL regression in v0.9.5.
    • bufferData(target, ArrayBuffer, usage) uploads its data again. v0.9.5 added a size < 0 guard to bufferData that ran before the code checked…
    • Restore bufferData(target, ArrayBuffer, usage) — the size guard was dropping every WebGL upload