Mobile Game Development and Publishing on iOS and Android

Mobile game development sits at the intersection of constrained hardware, fierce marketplace competition, and some of the most sophisticated monetization engineering in entertainment software. For developers targeting iOS and Android, the path from prototype to published product involves two distinct platform ecosystems, each with its own tooling requirements, submission rules, and revenue structures.

Definition and scope

Mobile game development refers to the design, programming, and production of interactive games intended for smartphones and tablets — primarily devices running Apple's iOS or Google's Android operating system. Publishing, in this context, means the distribution of a completed game through Apple's App Store or Google Play, the two dominant storefronts for mobile software.

The scope is substantial. Google Play listed over 3.5 million apps as of figures reported by Statista, with games representing the most-downloaded category. Apple's App Store held approximately 1.6 million apps in the same reporting period. Both platforms enforce platform-specific guidelines: Apple publishes the App Store Review Guidelines and Google maintains the Google Play Developer Policy Center. Developers must satisfy both sets of rules independently — a game approved on one platform has no guaranteed path through the other.

Mobile games span a wide spectrum: hypercasual games (minimal mechanics, instant play), mid-core titles (deeper systems, longer sessions), and increasingly sophisticated narrative or multiplayer experiences that approach what was once considered console certification and submission-level complexity.

How it works

The development pipeline for a mobile game maps closely to the broader game development production pipeline, with mobile-specific constraints layered on top.

The core technical stack typically involves one of two approaches:

  1. Cross-platform engines — Unity and Unreal Engine both export to iOS and Android from a single codebase. Unity holds a particularly strong position in mobile; a 2022 Unity report cited that Unity-built games represent more than 50% of the top 1,000 games on both major mobile storefronts. For a direct comparison of engine trade-offs, the Unity vs Unreal Engine breakdown covers the specifics in depth.
  2. Native development — iOS games built natively use Swift or Objective-C with Apple's Metal graphics API; Android native development uses Kotlin or Java with the Vulkan or OpenGL ES graphics stack. Native builds can extract more platform-specific performance but sacrifice the portability that cross-platform engines provide.

The publishing process follows a structured sequence on each platform:

  1. Register a developer account — Apple charges $99 USD per year (Apple Developer Program); Google charges a one-time $25 USD registration fee (Google Play Console Help).
  2. Build to platform specifications — screen resolution targets, API level requirements, and privacy manifest compliance (mandatory on iOS 17+) must all be addressed before submission.
  3. Submit for review — Apple's review process averages roughly 24–48 hours for standard submissions, per Apple's own published guidance. Google Play review timelines vary; new developer accounts face extended review windows.
  4. Configure store listing — screenshots, metadata, content ratings (required by both platforms under IARC, the International Age Rating Coalition), and privacy policy links.
  5. Set pricing and regional availability.

Game monetization strategies plug in at the store configuration stage — whether the game uses premium (one-time purchase), freemium, in-app purchases, or subscription billing affects both the store listing structure and the platform's revenue share. Both Apple and Google take a 30% commission on standard transactions, reduced to 15% for developers earning under $1 million annually under Apple's Small Business Program and Google Play's equivalent reduced-rate structure.

Common scenarios

Three scenarios account for most mobile publishing decisions:

Solo or small-team indie release — A developer using Unity or a comparable engine builds a hypercasual or puzzle title, publishes to both storefronts simultaneously. Discovery is the primary obstacle; the game marketing and community building challenge is often harder than the technical build. Many titles in this category earn under $1,000 lifetime without paid user acquisition.

Mid-size studio with live-service ambitions — The game ships as a free download supported by in-app purchases and ad monetization. Post-launch content updates, seasonal events, and balance patches require ongoing engineering resources. The game balancing and tuning discipline becomes operationally continuous rather than a pre-launch task.

Publisher-backed global launch — A funded studio works with a mobile publisher who funds user acquisition spend in exchange for a revenue split. The publisher may manage localization across 12 or more languages — a process the game localization and internationalization field addresses with specialized toolchains — and coordinates staged regional rollouts to gather performance data before global release.

Decision boundaries

The clearest structural decision is iOS-first vs. Android-first vs. simultaneous. iOS users in North America and Western Europe generate higher average revenue per user than Android users in the same markets, per data aggregated by mobile analytics firms like data.ai (formerly App Annie). Android commands larger absolute install volume globally, particularly in Southeast Asia, Latin America, and Sub-Saharan Africa.

A second boundary: cross-platform engine vs. native. For teams under 10 people, cross-platform development almost always wins on resource efficiency grounds. Native development becomes worth considering only when platform-specific features — ARKit on iOS, for example — are central to the game's design, or when performance profiling reveals engine overhead that cannot be optimized away.

A third boundary: free-to-play vs. premium. Premium mobile games (paid upfront) face a shrinking addressable market; free-to-play with ethical monetization design dominates installs and revenue at scale. This connects directly to user interface and UX design decisions, since monetization prompts, onboarding flows, and session design all affect both retention and conversion.

The full landscape of where mobile fits within the broader field is mapped on the Video Game Development Authority reference hub, which covers the end-to-end discipline from concept through distribution.

References