Development Roadmap

NumberTitleSpecificationStatus
1.Support AABAdd support of generation AAB file. Android App Bundle is a publishing format that includes all your app’s compiled code and resources.
2.Support Macroquad engineAdd support of Macroquad engine. We will change our crossbundle command-line tool to support Android and iOS building of Macroquad.
3.Support Android PluginsAdd support of Android plugins to help add additional functionality provided by the Android platform and ecosystem (like Ads, Auth, In-app purchases, etc.). Something similar to Godot Android plugins.
4.Support Cross-platform permissionsProvide a single cross-platform permission API that works with any iOS, Android, etc application that can be accessed from shared code no matter how the user interface is created.
5.Simple installationSimple installation with environment variables, libs, etc. Make installation of Android SDK, NDK, tools more robust.
6.Support iOS PluginsAdd support of iOS plugins to help add additional functionality provided by the Apple platforms and ecosystem (like Ads, Auth, In-app purchases, etc.). Something similar to Godot iOS plugins.🛠
7.Sign in with GoogleAdd support of Google Sign In inside any application.
8.Sign in with AppleAdd support of Apple Sign In inside any application.📝
9.Better support for Apple xcrun, xcode projAdd better support and rust wrappers for Apple xcode tools, xcrun. Make cool xcode project generation library.📝
10.Apple Game CenterAdd Apple Game Center support.📝
11.Android In-App purchases & Google Play BillingAdd support for Google Play Billing. Make it possible to buy items from your application.
12.Support Apple In-App purchasesSupport Apple StoreKit. Make it possible to buy items from your application.📝
13.Support Android In-App updatesAdd support for Android In-App updates.

✅ = Works and tested — 🆗 = Works but may contain bugs — 🛠 = Under development — 📝 = Planned

  • https://developers.google.com/games/services/common/concepts/sign-in
  • https://developers.google.com/games/services/downloads/sdks
  • https://developers.google.com/games/services/cpp/GettingStartedNativeClient
  • https://developers.google.com/identity/sign-in/web/build-button
  • https://github.com/cgisca/PGSGP
  • https://docs.godotengine.org/en/stable/tutorials/platform/ios/ios_plugin.html
  • https://github.com/polyhorn/simctl
  • https://docs.godotengine.org/en/stable/tutorials/plugins/android/android_plugin.html
  • https://github.com/godotengine/godot-google-play-billing
  • https://github.com/google/play-unity-plugins
  • https://android.googlesource.com/platform/frameworks/opt/gamesdk
  • https://developer.android.com/games/develop/permissions
  • https://docs.microsoft.com/en-gb/xamarin/essentials
  • https://docs.microsoft.com/en-us/xamarin/essentials/permissions