Although we are only talking about Android game development, game development cannot be efficient without cross-platform support. We have already discussed game design flexibility. From a typical technical perspective, it should be possible to deploy the game for various platforms such as iOS, Windows, consoles, and the like.
Always keep in mind that cross-platform mobile development isn't quite as simple as writing the code once, putting it through a tool for translation, and publishing both an iOS and Android app to the respective app stores.
Using a cross-platform mobile development tool can reduce the time and cost associated with developing apps on both platforms, but the UI needs to be updated to match each system. For example, adjustments are needed between the two so that the menu and control commands match the UX of how Android devices and iOS devices inherently operate in different ways.
There are plenty of tools that support cross-platform development. Let's...