Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Platform development

Platform-specific resources and workflows for creating your application on different devices and operating systems.
Read time 2 minutesLast updated 4 days ago

Before starting out with the Unity Editor, you might want to familiarize yourself with the platforms that you can create your projects in. Unity supports most of the leading desktop, web, and mobile platforms as follows:

Topic

Description

Cross-platform features and considerationsLists the features that are applicable across multiple platforms.
AndroidIncludes information about the concepts, requirements, settings among other essential details required to develop Unity applications on Android platform.
Dedicated ServerProvides information about developing Unity applications on Dedicated Server platform that you can use to develop multiplayer games.
Embedded systemsIncludes information about developing Unity applications for embedded systems, such as Embedded Linux and QNX.
iOSExplains about developing Unity applications on the iOS mobile platform using tools, settings, and iOS-specific development information.
LinuxIncludes information about developing Unity applications on the Linux desktop platform that includes settings available in the Unity Editor for Linux platform, Linux Player build binaries, and troubleshooting.
macOSExplains how to build and develop Unity applications on the macOS platform along with the macOS settings in the Unity Editor.
tvOSIncludes tvOS requirements and compatibility, Unity Editor Player settings information that you can use while developing Unity applications on tvOS platform.
UWPExplains how to develop, build, and deliver Unity applications on Universal Windows Platform.
visionOSIncludes information about the requirements and how to get started with developing Unity applications on visionOS platform.
WebExplains about developing Unity applications on Web platform that includes information about compatibility, limitations, Web Unity Editor settings amongst other aspects of developing Unity applications on Web platform.
WindowsIncludes information about the tools and settings to develop Unity applications on Windows platform.
XRDescribes how to set up an XR project, build and run Unity XR project. Also includes information on Unity XR SDK.
Note
If you're a developer with access to Closed platforms, you might have more platform options after you download and register your preferred platform setup. For more information, visit the Platform Module Installation page.
For a full list of platforms that Unity supports and to know the minimum system requirements for these platforms, refer to System Requirements.

Additional resources and examples