Home โ€บ Blog โ€บ Cross-play and cross-progression
๐Ÿ”€ Guide ยท Multiplayer

Cross-play and cross-progression: how they work and what they cost

Players expect to play with friends whatever device each owns, and to pick up their progress on any of them. Those are two different features. Cross-play joins players across platforms in the same match. Cross-progression moves one player's account between platforms. Each has its own technical, policy and fairness questions. This guide covers both.

The short answer

Cross-play puts players from different platforms in the same match. Cross-progression lets one player continue the same account on another platform. Both depend on a platform-independent account system and a backend that holds progress. Cross-progression is the cheaper feature and is often the more valuable one. Full cross-play adds matchmaking, fairness, anti-cheat and release coordination across every platform you support.

Two features, often confused

Cross-playCross-progression
What it doesMixed-platform matches and partiesSame save and inventory on every platform
Who benefitsFriends on different devices, matchmaking speedAnyone who owns more than one device
NeedsShared servers, identical protocol, fairness rulesAccounts, cloud saves, entitlement rules
DifficultyHighModerate
Applies to single-player gamesNoYes

A third term, cross-buy, means buying once and owning the game on several platforms. That is a commercial decision governed by each store.

The foundation: one account

Both features start with an account that belongs to your game, not to a platform.

  • The player signs in with a platform identity, such as a console account, Steam, Apple or Google.
  • Your backend links that identity to one game account.
  • The player can link further platforms to the same account.
  • Progress, inventory and friends hang off the game account.

Design the awkward cases early: a player who already has separate progress on two platforms and wants to merge, unlinking, account recovery and deleted accounts. Account merging is the most complained-about part when it is added late. Privacy law also gives players rights to access and delete their data.

Cloud saves and progression

  • Server-held state. For online games, the server stores progress as the source of truth.
  • Synced save files. For single-player games, saves upload to your backend or a cross-platform service. Platform cloud saves, such as those in Steam, Game Center or Play Games, generally stay within their own ecosystem, so true cross-progression needs your own storage.
  • Conflict handling. If the player progressed offline on two devices, decide which save wins or let them choose, with clear timestamps.
  • Versioning. A save from a newer build must not break an older build on another platform.

Backend options are compared in Firebase vs PlayFab vs custom backend.

Purchases and currency

This is where policy matters most.

  • Earned progress usually moves freely between platforms.
  • Purchased currency is often restricted. Some platform holders require that currency bought on their store is tracked and spent within their platform, while earned currency and items can travel. Many games therefore keep a separate purchased balance per platform.
  • Entitlements, such as owning the game or a pass, must be checked against each store.
  • Subscriptions bought on one store may or may not unlock benefits elsewhere, depending on the stores' rules.

Read each platform's current requirements before designing the wallet. The purchase flow itself is described in in-app purchase implementation.

Cross-play matchmaking

For players to share a match:

  1. All platforms must run the same game version and network protocol. A patch approved on one platform and delayed on another splits the player base until it lands.
  2. Servers or relays must be platform-neutral.
  3. Matchmaking must be able to pool players across platforms, with rules.
  4. Friends lists, invites and parties must work across platforms through your own social layer.
  5. Voice and text chat must cross platforms too, with moderation and reporting.

Frameworks and services are compared in Photon vs Netcode vs Mirror, and hosting in game server hosting cost.

Fairness between inputs

Mouse and keyboard, controller and touch are not equal, especially in shooters.

  • Match by input device, not only by platform. A controller player on PC belongs with console players.
  • Tune aim assist per input, and review it with data.
  • Offer an opt-out so console players can avoid mixed pools in competitive modes.
  • Separate ranked queues where the gap cannot be closed.
  • Account for performance differences, such as frame rate and field of view, which also affect fairness.

Mobile players are usually matched with each other in fast action games and mixed freely in turn-based and co-operative ones. See turn-based multiplayer development.

Anti-cheat

PC is the most open platform and the usual source of cheating. Console players often cite this as the reason to switch cross-play off. If PC is in the pool, you need server-authoritative logic and anti-cheat that covers it, or you need to let other platforms opt out. See anti-cheat for small multiplayer games.

Platform rules and certification

Each platform holder has requirements for cross-play and cross-progression, covering things such as account linking flows, how other platforms are named and shown, friends and blocking, reporting, and purchased currency. They are part of certification on consoles. Get the current documents from each platform early, because they shape design. Porting considerations are in game porting to new platforms and porting a mobile game to PC.

Release management

Cross-play requires synchronised releases. Plan for:

  • Submitting to all platforms with enough lead time for the slowest review.
  • A server that supports the old and new client versions briefly during rollout.
  • Remote configuration to switch features on once every platform is updated.
  • A plan for when one platform's patch is rejected.

This discipline is a real cost of cross-play and a reason some teams offer cross-progression only.

What it adds to the budget

FeatureTypical added effort
Platform-independent accounts with linkingA few weeks of backend and interface work
Cross-progression with cloud savesAbout 10 to 20 percent on top of backend work
Cross-play matchmaking and partiesSignificant: social layer, input-based pools, testing on every platform pair
Cross-platform voice and moderationThird-party service fees plus integration
OngoingSynchronised releases, per-platform certification, support for account issues

For full budgets see multiplayer mobile game cost. Our multiplayer FPS packages start at $499 for an idea sprint and $2,499 for an online prototype.

Which to build first

  1. Accounts and cross-progression. Useful to every player, including in single-player games, and it protects purchases when someone changes phone.
  2. Cross-play between similar platforms, such as iOS and Android, where inputs and performance match and rules are simpler.
  3. Cross-play with PC and consoles once the audience justifies the coordination.

A smaller player base benefits most from cross-play, because pooling everyone shortens queue times. That is why new multiplayer games increasingly launch with it.

Common mistakes

  • Tying progress to a platform account and trying to add your own accounts later.
  • No plan for merging existing accounts.
  • Mixing purchased currency across platforms against store rules.
  • Matching by platform instead of by input.
  • Releasing patches out of sync.
  • No opt-out for competitive console players.

Getting help

We design account systems, cloud saves and cross-platform matchmaking for Unity and Unreal games. See cross-platform game development for the wider picture, and the offer page for packages.

Sources: Wikipedia: Cross-platform play ยท Android Developers: Google Play Games Services ยท Apple Developer: Game Center. Checked November 11, 2026.

Related: Multiplayer FPS development ยท Unity game development ยท Get a quote

FAQ

Quick answers โ“

What is the difference between cross-play and cross-progression?

Cross-play lets players on different platforms play together in the same match. Cross-progression lets one player carry their progress and inventory to another platform.

What do you need to build cross-progression?

A platform-independent game account with linked platform identities, a backend that stores progress, conflict handling for saves and rules for purchases and entitlements.

Is cross-play fair between PC and console players?

It can be with input-based matchmaking, tuned aim assist, separate ranked queues where needed and an option to opt out.

Can purchased currency be used across platforms?

Often not freely. Platform holders set rules, and many games keep purchased currency per platform while letting earned progress and items travel.

How much does cross-play add to development cost?

Cross-progression typically adds 10 to 20 percent to backend work. Full cross-play adds more through social systems, fairness, anti-cheat, certification and synchronised releases.

Related guides

Cross-platform game development → Game server hosting cost →

Planning a cross-platform game? ๐Ÿ”€

We build account, save and matchmaking systems across platforms. Quote in 48 hours.