How to Enable Crossplay: 12 Steps, 45 Min [2026]

Crossplay sounds simple. Buy the game on Xbox, have a friend buy it on PlayStation, and queue into the same match. It rarely works that cleanly. The toggle hides three menus deep on some platforms. A strict NAT type blocks the connection on others. And on Xbox specifically, a child account can have cross-network play locked by default, with no error message explaining why. This guide walks through the exact settings for Xbox, PlayStation 5, Nintendo Switch, Steam, and the Epic Games Store. It then covers the network fixes behind most “crossplay not working” errors, from NAT type to DNS to stale account links.

By the end, you’ll have crossplay working, or ruled out for a clear reason, for the game you’re trying to play, plus a repeatable checklist for the next one. The steps apply whether you’re building a first squad across three platforms or troubleshooting a connection that worked last week and stopped today without warning.

Google · Preferred Sources

Don't miss new tech stories on Google

Add Tech Insider once in the Google app and our stories appear in your news suggestions.

Add Now

What Crossplay Actually Means in 2026

Crossplay, cross-progression, and cross-save get used interchangeably, and that mix-up causes half the support tickets on gaming forums. Crossplay means players on different hardware can join the same online match. Cross-progression means your unlocks, cosmetics, and levels follow you between devices. Cross-save means a specific save file transfers from one platform to another. A game can support one without the other two. Wikipedia’s list of cross-platform games tracks dozens of titles with this exact distinction, and the site iscrossplay.com now tracks crossplay support for 176 games as of 2026, a useful sign of how mainstream the feature has become.

The technical layer behind most of this is an account system that sits above the individual consoles. Fortnite and Rocket League route through an Epic Games account. Overwatch 2 routes through Battle.net. Destiny 2 routes through Bungie.net. Apex Legends and EA Sports FC route through an EA Account. In every case, your Xbox, PlayStation, Switch, and Steam identities get linked to that one central account, and the central account is what matchmaking actually reads. Miss that step and no amount of in-game toggling fixes anything.

Support also isn’t uniform. Some 2026 releases ship crossplay across all five ecosystems on day one. Others limit it to two or three platforms because of exclusivity deals, anti-cheat differences, or input parity concerns between controller and mouse-and-keyboard players. Genshin Impact, for example, currently supports crossplay between PlayStation and PC but not Xbox or Switch. Helldivers 2 covers PlayStation 5 and PC but not Xbox or Switch. Knowing which category your game falls into before you start troubleshooting saves a lot of wasted time, which is exactly what the support matrix later in this guide is for.

The push toward wider crossplay support isn’t just goodwill from publishers. Live-service games live or die on matchmaking queue times, and splitting a player base five ways by platform makes queues slower and lobbies harder to balance for everyone. A shooter that pools Xbox, PlayStation, Switch, and PC players together fills a match in seconds instead of minutes, which is a big part of why newer live-service titles increasingly launch with crossplay built in from day one rather than patched in later the way many mid-2010s multiplayer games did.

One more distinction worth making early: crossplay is not the same as cross-generation play. A PS4 owner playing with a PS5 owner, or an Xbox One owner playing with an Xbox Series X|S owner, is cross-generation multiplayer within a single ecosystem, not crossplay. Most games handle cross-generation matchmaking automatically with no separate setting, which is why it rarely shows up in troubleshooting guides the way actual cross-platform issues do.

Prerequisites: Accounts, Apps, and Versions You Need

Gather these before you touch a single settings menu. Missing one is the single biggest reason this process stalls halfway through.

  • A Microsoft account signed into an Xbox Series X|S, Xbox One, or the Xbox app on Windows 10/11, with an active Xbox Game Pass or Xbox Live Gold/Core membership for online play.
  • A PlayStation Network account on a PS5 or PS4 running the current system software, with an active PlayStation Plus subscription for online multiplayer.
  • A Nintendo Account on a Switch or Switch 2 with current firmware and an active Nintendo Switch Online membership.
  • A gaming PC or handheld running the latest Steam client, Epic Games Launcher, or both, on Windows 10, Windows 11, or SteamOS.
  • An Epic Games account (or the relevant publisher account, such as Battle.net, EA App, or Bungie.net) to act as the central identity hub.
  • Administrator access to your home router, needed later for the NAT and port-forwarding step.

None of this requires jailbreaking, modding, or third-party software. Every setting in this guide is official functionality exposed by Microsoft, Sony, Nintendo, Valve, or Epic. If you’re also comparing which platform’s online service is worth paying for in the first place, our breakdown of Game Pass vs. PS Plus vs. Switch Online covers the pricing and feature gaps between the three memberships this guide assumes you already have.

Handheld PCs like the ROG Ally and Legion Go run the same Windows or SteamOS stack as a desktop, so every Steam and Epic step in this guide applies to them without modification. The main practical difference is screen space for navigating menus, not functionality.

Step 1: Create Accounts on Every Platform You Play On

Start with the boring part. Sign into (or create) a Microsoft account, a PlayStation Network account, a Nintendo Account, and a Steam account. If any of these already exist but you haven’t logged into them in months, sign in manually on each device first. A stale session is one of the more common reasons a “linked” account shows as disconnected two steps from now.

Check the account type while you’re in there. Xbox, PlayStation, and Epic all distinguish between adult accounts and child or teen accounts, and that distinction directly controls whether cross-network play is available at all. If the account belongs to a player under 18, expect an extra permission step, covered in the pitfalls section below, before crossplay will turn on.

Step 2: Link All Platforms to One Central Account

For Epic-hosted titles like Fortnite and Rocket League, go to epicgames.com, sign in, and open Account, then Connected Accounts. From there you can link one PlayStation Network account, one Xbox Live account, one Nintendo account, and one Steam account to that single Epic identity. Epic’s own documentation is explicit about the limit: only one account of each platform type can be linked at a time, so if you’re trying to switch which PlayStation profile feeds into your Epic account, unlink the old one first. The Epic Online Services crossplay overview documents how this identity layer works under the hood for developers building on the same system.

Other publishers run the same pattern with a different name. Overwatch 2 uses Battle.net. Destiny 2 uses Bungie.net for both crossplay and cross save. Apex Legends and EA Sports FC use an EA Account, and EA’s own cross-play help page confirms support across PC, PlayStation, and Xbox, including matches between current and last-generation consoles. Whatever the branding, the mechanic is identical: link every platform once, then let the publisher’s servers handle matchmaking.

Step 3: Enable Cross-Network Play on Xbox

Xbox keeps its crossplay permission inside the privacy settings rather than a standalone toggle. Go to Profile & system, then Settings, then Account, then Privacy & online safety, then Xbox privacy. Select View details & customize, scroll to Communication and multiplayer, and set “You can join cross-network play” to Allow. Microsoft’s own cross-play support page and the related guidance on multiplayer cross-network play both walk through the same menu path in more detail, including how it interacts with voice chat permissions.

Two adjacent settings matter almost as much. “Others can communicate with voice, text, or invites” controls who can reach you at all, with Everyone, Friends, and Block as the options. “You can communicate outside Xbox with voice and text” controls cross-network chat specifically. Set both to Everyone or Friends depending on your comfort level, but don’t leave them on Block and then wonder why a cross-platform squad can’t hear each other.

If this Xbox profile belongs to a child, an adult using the Xbox Family Settings app has to grant cross-network play permission separately. Microsoft’s online safety and privacy settings guide covers exactly where that override lives.

Step 4: Enable Crossplay on PlayStation 5

On an adult PlayStation Network account, crossplay is generally on by default at the game level rather than gated by a console-wide switch, so most of the work here applies to family accounts. Go to Settings, then Family and Parental Controls, then Family Management, and select the child’s profile. Sony’s current parental controls guide confirms this menu path and lists what else lives under it, including monthly spending limits and content restrictions by age level.

Inside that profile, the parental controls let you allow or block crossplay invitations specifically, separate from general communication permissions. If you’re managing a household with multiple kids at different ages, Sony’s safety guide for parents is worth reading before you set restrictions, since some settings apply per-child and others apply to the whole family group. If your PS5 is also doing double duty as a remote-play server for a laptop or phone, our Chiaki-ng setup guide covers that client side separately from anything in this article.

Step 5: Enable Crossplay on Nintendo Switch

Switch is the odd one out. There’s no system-wide crossplay toggle in the console settings at all. Every game handles it individually, tied to your Nintendo Account and an active Nintendo Switch Online membership. Open the game itself, find its account or online settings, and link your Nintendo Account the same way you’d link Xbox or PlayStation elsewhere.

Set expectations before you start: Switch has the most fragmented support of the five platforms in this guide. Fortnite, Rocket League, Minecraft: Bedrock Edition, Overwatch 2, and Apex Legends all include Switch in full crossplay. Destiny 2, Call of Duty: Warzone, Sea of Thieves, Helldivers 2, and Genshin Impact do not currently support Switch at all, crossplay or otherwise. Check the support matrix later in this guide before assuming a specific title works.

Step 6: Enable Crossplay on Steam and Epic Games Store

Neither PC storefront has a store-wide crossplay switch. Steam handles it per-game, through that title’s own in-game settings, so make sure the Steam client is current and that Steam Cloud and the Steam Overlay are both enabled, since some titles quietly depend on the overlay for cross-platform invites to render correctly. If you’re setting up a household with multiple PC players sharing a library rather than separate purchases, that’s a distinct feature from crossplay, and our guide to Steam Family Sharing covers it in full.

Epic Games Store titles generally ship crossplay on by default, since Epic built the Epic Online Services SDK specifically to make cross-platform matchmaking easy for developers to bolt on. That’s part of why Fortnite and Rocket League, both Epic-published or Epic-distributed, were among the earliest big crossplay success stories. Confirm you’re logged into the Epic Games Launcher with the same account you linked back in Step 2, not a second Epic account created by accident during install.

Steam Input is worth checking too if your group mixes controllers and keyboards. It remaps controller input so some games read it as keyboard-and-mouse input, which can affect whether you land in the input-based matchmaking pool discussed later in this guide. If a PC player on a controller keeps getting grouped with mouse-and-keyboard opponents unexpectedly, Steam Input’s configuration is usually why.

Step 7: Turn On Crossplay Inside the Game Itself

Even after every platform-level setting is correct, most games still require you to flip a toggle inside the game. Fortnite is the clearest example and a good template for the rest. Open Settings, go to the Account and Privacy tab, scroll to Gameplay Privacy, and set Allow Cross-Platform Play to Yes, then back out to save before quitting. Crossplay is on by default for PlayStation and Xbox players in Fortnite, but Switch and PC players don’t get a toggle to disable it, so matches on those platforms can include anyone.

Fortnite’s reach across platforms is also a moving target worth watching, since availability on mobile storefronts directly affects who you can matchmake with. Our coverage of Fortnite’s return to the Apple App Store is a useful example of how a single distribution change can reshape a game’s entire crossplay population overnight.

Most other titles bury the same kind of toggle under Settings, then Account, Online, or Privacy, sometimes labeled Cross-Platform Play and sometimes labeled Crossplay directly. If you can’t find it, check the pause menu first, since some games separate “gameplay settings” from “account settings” and put crossplay in the latter.

Step 8: Fix Your NAT Type and Open the Right Ports

This is where most “everything looks enabled but it still won’t connect” cases actually live. NAT type describes how open your network connection is to incoming traffic from other players. Open, sometimes labeled Type 1, means direct connections work with no restriction. Moderate, or Type 2, works for most matchmaking but may need help hosting a session. Strict, or Type 3, blocks large parts of peer-to-peer connections outright, including crossplay lobbies where one player has an open connection and another has a strict one.

Check your current NAT type before changing anything, since some platforms display it directly. On Xbox, go to Settings, then General, then Network settings, and the connection details screen lists NAT Type as Open, Moderate, or Strict. On PlayStation 5, go to Settings, then Network, then View Connection Status, and the same three-tier rating appears near the bottom. PC doesn’t expose an equivalent label, so the Test-NetConnection check in Step 11 is the closest substitute for confirming whether a specific port is actually reachable from outside your network.

Fixing this usually means opening specific ports on your router rather than leaving everything on default firewall rules. The table below covers the ranges most platforms publish for their own networking services.

Platform / ServiceTCP PortsUDP PortsNotes
Xbox Live80, 307488, 500, 3074, 3544, 4500Covers matchmaking, voice chat, and party sessions
PlayStation Network80, 443, 3478-34803478-34793478-3480 also handles party chat
Steam27014-2705027000-27031, 4380Individual games may add their own ranges
Epic Online Services80, 4439000-9100 (varies by title)Check the specific game’s support page for exact ranges
Nintendo Switch Online80, 4431-65535 (varies)Nintendo recommends UPnP over manual forwarding where possible

Enable UPnP (Universal Plug and Play) in your router’s admin panel first, since it lets consoles and PCs request the right ports automatically without manual forwarding. If UPnP is already on and NAT type is still strict, manual forwarding using the table above, pointed at each device’s local IP address, is the next step. If you’re behind a double NAT, meaning your ISP’s modem and your own router are both handing out network addresses, no amount of port forwarding on your personal router fixes it. You’ll need to either bridge the ISP modem or ask your provider about disabling CGNAT on your line.

Step 9: Flush DNS and Reset Your Network Stack

A surprising number of “crossplay not working” reports trace back to a stale DNS cache rather than anything platform-specific. This is a five-minute fix on both Windows and Mac, and it’s worth doing before you spend an hour messing with router settings.

On Windows, open Command Prompt as an administrator and run each of these in order:

ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
netsh int ip reset

Restart the PC after running these, since the Winsock reset in particular doesn’t take effect until reboot. Expect output similar to this after the flush command specifically:

Windows IP Configuration

Successfully flushed the DNS Resolver Cache.

On macOS, the equivalent commands run through Terminal:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Consoles don’t expose a manual DNS flush the same way, but power-cycling fully (holding the power button until it shuts down completely, not just closing the game) clears the equivalent cache on Xbox, PlayStation, and Switch. Do this on every device in your squad if the connection issue is one-sided, since a stale cache on just one player’s end is enough to break the whole lobby.

Step 10: Add Cross-Platform Friends and Build a Party

With accounts linked and settings enabled, the last setup piece is actually finding your friends across platforms. In Epic-hosted games, add people by their Epic Display Name rather than a platform-specific gamertag, since that’s the identity the friends list actually reads. In Xbox and PlayStation-native crossplay titles, cross-network friend requests generally work through the same friends list you already use, provided the privacy settings from Step 3 and Step 4 allow it.

Many squads skip platform-native parties entirely and coordinate through Discord instead, since it sits above all five platforms and handles voice chat consistently regardless of who’s on what console. This matters because in-game voice chat is often the last piece to actually cross platforms even after matchmaking itself works cleanly, a gap covered in more detail in the troubleshooting section below.

Some publishers also run their own cross-platform “Looking for Group” tools inside the game itself, separate from a friends-based party. These work well for filling out a squad with strangers who already have crossplay and voice chat configured correctly, since the matchmaking system only surfaces players who meet those requirements. It’s also a fast way to test whether your own settings are the problem: if the tool matches you into a full cross-platform group with no errors, the issue was likely on a specific friend’s account rather than your own setup.

Step 11: Verify the Connection Before You Queue

Before jumping into a real match, confirm basic connectivity to the platform’s network. On Windows, PowerShell’s Test-NetConnection cmdlet checks whether a specific port is actually reachable, which tells you whether Step 8’s port forwarding worked before you find out the hard way in a lobby.

Test-NetConnection -ComputerName store.steampowered.com -Port 443

A working connection returns output like this:

ComputerName     : store.steampowered.com
RemoteAddress    : 23.62.XX.XX
RemotePort       : 443
TcpTestSucceeded : True

If TcpTestSucceeded returns False instead, the problem sits between your router and that service, not inside the game. That’s your cue to go back to Step 8 rather than reinstalling anything.

Step 12: Run the Crossplay Diagnostic Toolkit

Once everything works, save the fix. The following is a complete, copy-paste diagnostic script that checks NAT-relevant network details in one pass on Windows, plus a settings checklist you can keep as a reference file. Together they turn an hour of manual troubleshooting into something you can run in under a minute the next time a squad member says crossplay stopped working.

Save this as crossplay-doctor.ps1 and run it from an administrator PowerShell window whenever a connection issue comes up:

Write-Host "=== Crossplay Diagnostic Toolkit ===" -ForegroundColor Cyan

Write-Host "`nFlushing DNS cache..."
ipconfig /flushdns

Write-Host "`nChecking IP configuration..."
ipconfig | Select-String "IPv4","Default Gateway"

Write-Host "`nTesting Xbox Live reachability..."
Test-NetConnection -ComputerName xbox.com -Port 443 | Select-Object RemoteAddress,TcpTestSucceeded

Write-Host "`nTesting PlayStation Network reachability..."
Test-NetConnection -ComputerName playstation.com -Port 443 | Select-Object RemoteAddress,TcpTestSucceeded

Write-Host "`nTesting Steam reachability..."
Test-NetConnection -ComputerName store.steampowered.com -Port 443 | Select-Object RemoteAddress,TcpTestSucceeded

Write-Host "`nTesting Epic Online Services reachability..."
Test-NetConnection -ComputerName epicgames.com -Port 443 | Select-Object RemoteAddress,TcpTestSucceeded

Write-Host "`nDiagnostic complete. Review any TcpTestSucceeded : False lines above." -ForegroundColor Yellow

Pair the script with a short settings checklist so nothing gets missed on a fresh setup. Keep this as a plain text or YAML file alongside the script:

crossplay_checklist:
  xbox:
    setting: "Privacy & online safety > Xbox privacy > Communication and multiplayer"
    value: "You can join cross-network play: Allow"
  playstation:
    setting: "Family and Parental Controls > Family Management"
    value: "Crossplay invitations: Allowed"
  switch:
    setting: "Per-game, tied to Nintendo Account"
    value: "Check individual game support before assuming availability"
  steam:
    setting: "Per-game in-game settings"
    value: "Steam Overlay and Steam Cloud enabled"
  epic_games_store:
    setting: "On by default via Epic Online Services"
    value: "Confirm correct Epic account is active"
  network:
    nat_type: "Open or Moderate required"
    upnp: "Enabled"
    dns_flushed: true

If part of your group plays on a Steam Deck or another handheld rather than a desktop, the network stack behaves slightly differently under SteamOS, and it’s worth comparing notes with our PlayStation Portal vs. Steam Deck comparison if you’re deciding which handheld to standardize on for a crossplay-heavy friend group.

Crossplay Support in 2026: Which Games Work Across Which Platforms

Support varies enough by title that it’s worth checking before you assume a game behaves like Fortnite. The table below reflects current support as tracked across Wikipedia’s cross-platform games list and individual publisher support pages.

GameXboxPlayStationSwitchPC (Steam/Epic)Account Hub
FortniteYesYesYesYesEpic Games
Rocket LeagueYesYesYesYesEpic Games
Minecraft: Bedrock EditionYesYesYesYesMicrosoft
Overwatch 2YesYesYesYesBattle.net
Apex LegendsYesYesYesYesEA Account
EA Sports FCYesYesLegacy build onlyYesEA App
Call of Duty: WarzoneYesYesNoYesBattle.net/Activision
Destiny 2YesYesNoYesBungie.net
Sea of ThievesYesNoNoYesMicrosoft
Helldivers 2NoYesNoYesPSN/Steam
Genshin ImpactNoYesNoYesHoYoverse
It Takes TwoSame family onlySame family onlyN/ASame family onlyEA Account (Friend’s Pass)

A few patterns stand out. Games built around a single publisher-wide account system, like anything routed through Epic or Battle.net, tend to reach full five-platform crossplay fastest. Live-service shooters with heavy anti-cheat requirements, like Helldivers 2, sometimes launch without Xbox or Switch support and add it later, if at all. And party or co-op games like It Takes Two often support playing with a friend across platforms through free-to-join passes, but that’s a different feature from full matchmaking crossplay, and treating them the same leads to confusion fast.

Common Pitfalls That Break Crossplay Setups

These account for the large majority of “I did everything and it still doesn’t work” situations.

  • Treating crossplay as one account-wide switch. There is no master toggle. Xbox, PlayStation, and each individual game all have their own separate setting, and all of them need to agree before a match will include outside players.
  • Missing the child or teen account gate. A parent enabling crossplay on their own profile does nothing for a linked child account, which needs its own explicit permission through family controls on Xbox, PlayStation, and Epic alike.
  • Letting one squad member fall a patch behind. Crossplay lobbies generally require every platform to be on the exact same game version. A patch that rolled out to PlayStation an hour before Xbox is enough to silently block matchmaking for that window.
  • Ignoring NAT type until matchmaking already fails. A strict NAT type doesn’t always throw an error. Sometimes it just makes matches slower to find or causes random disconnects mid-session, which gets misdiagnosed as a game bug.
  • Leaving a grayed-out linked account instead of relinking it. Account links can quietly expire, especially after a password change on any of the connected platforms. Unlink and relink rather than assuming a grayed-out entry still works.
  • Assuming crossplay means cross-save. Enabling crossplay lets you play with someone on another platform. It says nothing about whether your own progress follows you if you switch platforms yourself, which is a separate system covered in the advanced tips section.
  • Suspending instead of quitting on Xbox. Quick Resume keeps a game’s old network session alive in the background. Fully quitting to the dashboard before relaunching clears that session and avoids stale-lobby errors.
  • Assuming every game uses the word “crossplay.” Some titles label the identical feature “cross-network play,” “cross-platform multiplayer,” or bury it inside a general Online settings tab with no distinct name at all. If a menu doesn’t have anything literally labeled crossplay, check the account, privacy, and online tabs before concluding the game doesn’t support it.

Troubleshooting: Fixing the Most Common Crossplay Errors

Work through these in order. Most crossplay problems trace back to one of the first four.

  1. “Crossplay unavailable” or a grayed-out toggle in-game. Confirm the platform-level setting from Step 3 or Step 4 is correct first. Most games gray out their own toggle if the console-level permission is off.
  2. Friends from another platform don’t show up in your list. Add them by their publisher account name (Epic Display Name, Battle.net tag, and so on) rather than their console gamertag, since that’s the identity crossplay friend lists actually use.
  3. Matchmaking never finds a cross-platform match. Check the support matrix above first. Some games simply don’t include your specific platform pairing yet.
  4. Voice chat doesn’t work across platforms even though gameplay does. This is nearly always a separate permission from crossplay itself. Recheck the “communicate outside Xbox” and equivalent PlayStation/Epic settings, or fall back to Discord for voice.
  5. Strict NAT Type blocking connections. Enable UPnP, then manually forward the ports listed in Step 8 if UPnP alone doesn’t fix it.
  6. A linked account shows as disconnected. Unlink it fully from the Epic, Battle.net, or EA account page, sign out and back into that platform, then relink from scratch rather than trying to repair the existing link.
  7. Cross-progression isn’t carrying over despite crossplay working fine. These are different systems. Check whether the specific game supports cross-save at all using the table in the advanced tips section before assuming something’s broken.
  8. Switch players can’t join an Xbox, PlayStation, or PC lobby. Confirm the game actually supports Switch crossplay in the first place. Several major titles, including Destiny 2 and Call of Duty: Warzone, currently exclude Switch entirely.
  9. A game update breaks crossplay that worked yesterday. Check for a pending update on every platform in the squad, since a single un-updated client is enough to block the whole party from matchmaking together.
  10. Double NAT or CGNAT from your internet provider. Run ipconfig and compare your router’s WAN IP to your public IP shown by a site like whatismyip.com. If they differ, you’re likely behind carrier-grade NAT, and no router-side port forwarding will fully resolve it without contacting your ISP.
  11. Cross-platform parties splitting into different regional servers. Some games assign region based on each console’s network location rather than the party leader’s choice, which can quietly raise ping for everyone or block the party from queuing together at all. Look for a manual region-select option in the network settings before assuming crossplay itself is broken.

A typical in-game error looks something like this, and the wording is a decent clue to which layer is failing:

Error: Cross-platform play is currently unavailable.
Please check your account settings and network connection, then try again.
Error code: CE-108255-1

A vague message like this almost always points to a permissions issue rather than a server outage, so start with Steps 3 and 4 again before assuming the game’s servers are down.

Most of these fixes take five minutes each, and running through Steps 8 through 11 again after any major platform update is a fast way to rule out network drift before assuming a game itself is broken. Keep the diagnostic toolkit from Step 12 handy for exactly that reason.

Advanced Tips: Cross-Progression, Cross-Save, and Voice Chat

Once crossplay itself works, cross-progression is the next thing squads usually want, and it’s worth setting up separately rather than assuming it’s automatic.

GameCross-Save SupportedPlatforms CoveredAccount System
Destiny 2YesXbox, PlayStation, PC, EpicBungie.net
FortniteYesAll supported platformsEpic Games
Rocket LeagueYesAll supported platformsEpic Games
WarframeYesPC, PlayStation, Xbox, SwitchWarframe account
EA Sports FCPartialSame ecosystem only (PlayStation-to-PlayStation, etc.)EA App
Genshin ImpactYesPC, PlayStation, mobileHoYoverse

Bungie was among the first major studios to treat cross save as a first-class feature rather than an afterthought, and Destiny 2’s implementation through Bungie.net is still the reference point other publishers get compared against. If a game in your library isn’t listed here, check its own support site directly before assuming cross-save exists, since the feature still isn’t universal even among games that support full crossplay.

Competitive titles add one more wrinkle worth knowing about before you queue: input-based matchmaking. Apex Legends, for example, separates controller players from mouse-and-keyboard players in the matchmaking pool specifically to avoid aim-assist controversies, even when both groups are technically playing crossplay together. If a game feels unfair the moment crossplay turns on, check whether it has an input-based matchmaking option before assuming your opponents have an unfair advantage.

Voice chat parity is the last gap worth planning around. Gameplay crossplay and voice crossplay are controlled by different settings on nearly every platform in this guide, so don’t assume enabling one turns on the other. Most competitive squads that mix platforms end up running Discord alongside the game specifically because it removes this inconsistency entirely, at the cost of losing native in-game features like proximity chat.

Cloud gaming adds one more variable worth knowing about. Xbox Cloud Gaming and services like GeForce NOW stream a game from a data center rather than running it locally, but from the matchmaking server’s point of view, a cloud session authenticates through the same linked account as a native install. That means crossplay generally works the same way whether a squad member is on a physical console or streaming through a browser, though the added network hop can make an already-strict NAT type harder to diagnose. If you’re weighing a streaming setup against buying new hardware, our cloud gaming setup guide covers the services and requirements in more detail.

Frequently Asked Questions

What is crossplay, and how is it different from cross-progression?

Crossplay lets players on different hardware join the same online match. Cross-progression carries your unlocks, levels, and cosmetics between platforms. A game can support either one on its own, so check both separately rather than assuming one implies the other.

Why does my crossplay toggle say “unavailable” even though the game supports it?

This usually means a platform-level setting is blocking it before the game’s own toggle can take effect. Recheck the Xbox privacy path from Step 3 or the PlayStation family controls from Step 4, since both can silently override an in-game setting.

Can Nintendo Switch players cross-play with Xbox and PlayStation?

It depends entirely on the game. Fortnite, Rocket League, Minecraft: Bedrock Edition, Overwatch 2, and Apex Legends all include Switch in full crossplay. Destiny 2, Call of Duty: Warzone, Sea of Thieves, Helldivers 2, and Genshin Impact currently do not support Switch at all.

Does crossplay work with a child or teen account?

Only after a parent or family manager explicitly allows it. Xbox, PlayStation, and Epic all gate cross-network play behind separate family control settings for underage accounts, and it stays off by default even if the adult account in the household has it enabled.

Why can I see cross-platform friends but not invite them to a party?

Check your communication privacy settings specifically, not just the crossplay setting. On Xbox, that’s the “communicate outside Xbox” permission under privacy and online safety. A restrictive setting there blocks invites even when crossplay for actual gameplay is fully enabled.

Does enabling crossplay put me against unfair opponents?

Not usually, since most competitive shooters separate matchmaking pools by input type rather than mixing controller and mouse-and-keyboard players directly. Apex Legends is a well-known example of a game that does this by default.

Do I need to open ports on my router for crossplay to work?

Not always. Enabling UPnP first solves it for most home networks. Manual port forwarding, using the ranges in Step 8, becomes necessary mainly when your NAT type stays Strict after UPnP is already on, or when you’re behind a router that doesn’t support UPnP at all.

Why did crossplay stop working after a game update?

Crossplay lobbies typically require every platform to run the identical game version. If an update rolled out to one platform before the others, players on the outdated version get silently excluded from cross-platform matchmaking until they update too.

Does cloud gaming support crossplay the same way a console does?

Generally yes, since a cloud session authenticates through the same linked account as a native install, and matchmaking servers don’t distinguish between the two. The extra network hop from streaming can make connection issues slightly harder to diagnose, so run the Step 11 connectivity check from the streaming device itself rather than assuming it will match your home console’s results.

Getting crossplay running cleanly is mostly a linking and permissions exercise, not a technical one. Once every platform is linked to the right central account, family controls are set for any underage players, and your NAT type is Open or Moderate, the actual in-game toggles take seconds. Keep the Step 12 script around, because the next time a squad member says crossplay broke, there’s a good chance the real cause is one un-updated platform or one re-linked account away from working again.

Sofia Lindström

Sofia Lindström

Editor-in-Chief

Sofia Lindström is the Editor-in-Chief at Tech Insider, where she leads editorial strategy and oversees coverage across AI, cybersecurity, and enterprise technology. With over a decade in Swedish tech journalism, she previously served as technology editor at Dagens Industri and covered the Nordic startup ecosystem for Breakit. Sofia holds an MSc in Media Technology from KTH Royal Institute of Technology and is a frequent speaker at Web Summit and Slush. She is passionate about making complex technology accessible to business leaders.

View all articles