Reference

What Platforms Can Unity Export To?

Updated August 2026 · 7 min read · by the MacFree team
Short answerUnity exports to iOS, Android, Windows, macOS, Linux, WebGL, PlayStation, Xbox, Nintendo Switch, visionOS and other XR headsets. Mobile, desktop and web are open to everyone; consoles require approved developer status; and iOS requires Apple's toolchain for the final build step.

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:

PlatformNotes
AndroidRequires Android Build Support. Google Play needs a one-time $25 developer fee.
WindowsStandalone builds, no extra account needed.
macOSBuilding for macOS from Windows is possible; notarizing for distribution needs a Mac or cloud Mac.
LinuxStandalone builds.
WebGLRuns 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.