What Platforms Can Unity Export To?
Unity's platform reach is its main selling point, but the platforms are not equally accessible. Here's the full list, grouped by what it actually takes to ship to each.
Open platforms — anyone can build
These need only the matching Build Support module from Unity Hub:
| Platform | Notes |
|---|---|
| Android | Requires Android Build Support. Google Play needs a one-time $25 developer fee. |
| Windows | Standalone builds, no extra account needed. |
| macOS | Building for macOS from Windows is possible; notarizing for distribution needs a Mac or cloud Mac. |
| Linux | Standalone builds. |
| WebGL | Runs in browsers with no store or approval required. |
iOS — open, with one condition
Unity exports an iOS Xcode project on any operating system, but the final compile and signing must run through Apple's toolchain on macOS. Distribution also requires a paid Apple Developer Program membership ($99/year).
This does not mean you need to own a Mac — the Apple stage can run on a cloud machine. See can Unity build iOS on Windows for the detail.
Consoles — approval required
PlayStation, Xbox and Nintendo Switch support exists in Unity, but the platform modules are not publicly downloadable. You must be an approved developer with the relevant platform holder, and the SDKs are distributed under NDA through their developer portals.
For a solo developer, console is realistically a later step, usually after a proven release elsewhere or through a publisher.
XR and emerging platforms
Unity supports Meta Quest, visionOS, and other headsets through XR packages. These generally build on top of the Android or iOS pipelines respectively — Quest builds are Android builds, and visionOS follows Apple's toolchain rules including the macOS requirement.
Which platform to start with
For most solo and indie developers the practical order is: Windows or WebGL first for fast iteration and easy sharing, then Android (cheapest store entry at $25 one-time), then iOS (higher revenue per user, but $99/year plus the toolchain requirement).
iOS is worth the extra friction: App Store users spend significantly more on average than Android users, which is why most commercial mobile games ship to both.
Add iOS without adding a Mac
MacFree handles the Apple toolchain stage in the cloud, from Windows or Linux.
Get MacFree on the Unity Asset Store →Frequently asked questions
What platforms can Unity export to?
Unity exports to iOS, Android, Windows, macOS, Linux, WebGL, PlayStation, Xbox, Nintendo Switch and XR platforms such as Meta Quest and visionOS. Mobile, desktop and web are available to everyone, while console platforms require approved developer status.
Can Unity build for consoles?
Yes, but console build support is not publicly downloadable. You must be an approved developer with Sony, Microsoft or Nintendo, who then provide the platform modules and SDKs under agreement.
Which Unity platform is easiest to publish to?
WebGL requires no store approval or fee at all. Among app stores, Google Play is the cheapest entry at a one-time $25 fee, while the Apple App Store requires a $99 per year membership.