Universal Windows Platform
Universal Windows Platform (UWP) provides a common app platform on every device that runs Windows, such as Windows 10+, HoloLens, and more. You can use UWP to build your Unity apps for any Windows device and publish them to the Microsoft Store, without needing to rewrite the app for each platform.
Topic | Description |
---|---|
Introduction to Universal Windows Platform | Understand the key requirements and concepts for UWP. |
Get started with Universal Windows Platform | Learn about UWP-specific settings and how to set up a project for UWP development. |
Develop for Universal Windows Platform | Understand UWP-specific development information, such as deep linking, profiler A window that helps you to optimize your game. It shows how much time is spent in the various areas of your game. For example, it can report the percentage of time spent rendering, animating, or in your game logic. More info See in Glossary connection, and more advanced topics. |
Build and deliver for Universal Windows Platform | Build and deliver your content for UWP. |
Additional resources
- Unity Technologies GitHub: Example UWP Projects
- “Windows Store” platform renamed as “Universal Windows Platform” in Unity 2017.1 NewIn20171
Windows Build Settings
Introduction to Universal Windows Platform
Intro to porting Unity games to UWP: Building and deploying
Did you know that you can easily get your Unity 3D game into the Windows Store simply by creating it in Unity or porting an existing game to the Universal Windows Platform (UWP)? That’s a big deal, because the Windows Store opens up the whole spectrum of Windows 10 devices, and their users, to your game: PCs, tablets, Windows 10 phones, Xbox One, and even HoloLens.
In this post, we’re going to go over how to deploy a game from Unity 3D to a UWP project and then build your new UWP game in Visual Studio.
What you need
To develop, compile, and submit a Unity game to the Windows Store, you will need:
- Unity – Either the Unity free version or Unity Pro will work. The add-ons for publishing to the Windows Store are free for both basic and Unity Pro users.
- Visual Studio – You can use any Visual Studio SKU, including the free Visual Studio Community. To target Universal Windows Platform, you will need at least Visual Studio 2015 Update 1.
- Windows 10 – If you do not own a Windows 10 license, you can get a 90-day evaluation version. If you are running Mac OS X or will install on Apple hardware, check different options for installing using Boot Camp, VMWare, or Parallels.
- Windows Store developer account – This will be needed to submit your game to the Windows Store. During this process you will register and get verified as an individual or as a business who can submit apps and games to the store. This registration allows you to submit apps and games to PC, Phone, Tablet and also in the future to HoloLens and Xbox. There is a small registration fee for individuals to sign up, although free Dev Center accounts are often available through Microsoft-sponsored programs (e.g. for startups).
- Windows 10 test devices – While the Visual Studio simulators and emulators can replicate multi-touch and different display resolutions, it is recommended that you test on a real ARM mobile device with touch capability if you are developing a mobile/touch experience.
In this post, we will use Unity 5.3.3, Visual Studio 2015 Update 1, and Windows 10 Version 1511. For your benefit, it is recommended that you use at least Unity 5.3.2. Newer versions may have a different application programming interface.
Configuring developer mode in Windows 10
For Windows 10, whether using a desktop, tablet, or phone, you need to enable that device for development under System Settings.
To do so, navigate to System Settings and choose “Update & security.” Then choose, “For developers.” From here, you can simply select and enable “Developer mode.”
Deploying your game from Unity
For the purposes of this post, let’s assume that you have already created a game in Unity. If you haven’t, though, there are several great Unity 3D tutorials available to get you started.
If your game was originally built for iOS or Android, it is important that you don’t have any platform specific controls or DLLs before attempting this. If you have platform specific code or libraries, the process outlined in this post may throw errors before you get to the end.
To start, we’re going to open up your Unity project and configure the build settings. To configure your settings in Unity, first click “File,” then “Build Settings.”
Next, choose Windows Store in the Platform Window. Then select Universal 10 in the SDK dropdown.
Select XAML in the UWP Build Type dropdown.
Next, click the Player Settings… button.
Enter your game details in the “Player Settings” window such as your default icon and product name. Your build settings are now properly configured in Unity3D to allow you to export to UWP.
Click on the Build button in the Build Settings window. You will be prompted with a Build Windows Store dialog to select a folder for building your game.
Once you have selected the folder, Unity will begin building your game, targeting the platform you selected. This can take several minutes if you have a lot of assets.
A Windows Explorer window should now display the folder containing all the files generated by Unity.
You will need to remember the location of your Visual Studio solution for the next step.
Building your UWP game in Visual Studio
From here on out, you’ll be working in Visual Studio. We’ve already exported your Unity 3D game into a UWP solution.
To get started in Visual Studio, navigate to the folder where you deployed the solution and open it in Visual Studio.
In order to distribute your UWP app to other users, either on the store or for sideloading, you need to follow the steps to create an appxupload package for it. When you create the appxupload, an additional appx package will be generated to use for testing and sideloading.
First, select either x86 or x64 from the platform dropdown as the platform.
From the menu, click Build -> Build Solution or press F6.
Allow the NuGet Package Manager to restore packages.
Set the target to Local Machine. Then click Run. You can watch the progress of the build in the Output window.
Finally, verify that the build succeeded.
Now you are ready to deploy your app in Windows Store.
Note: If you intend to share the app with friends outside of Windows Store first, you can also sideload this app to install it on any Windows 10 device.
You will need to associate your app to with the Windows Store. To do so, navigate to the Project menu and choose Store -> Associate App with the Store….
Your app is now enabled for test purchase and notification scenarios if you choose to do so.
When you associate your app with the store, the following values are downloaded to the app manifest file for the current project on your local machine:
- Package Display Name
- Package Name
- Publisher ID
- Publisher Display Name
- Version
Note that you can override the default package.appxmanifest file by creating a custom .xml file for the manifest. As a general rule, however, you do not want to do this and really don’t want to alter the manifest file at all if you aren’t completely sure of what you are doing.
Wrapping Up
In this post, we’ve covered how to take your Unity 3D game and prepare it for deployment to the Windows Store. By using Unity 3D and Visual Studio together in your development toolchain, you can gain a much wider audience for your games. Just as exciting, you can potentially deploy your games to a greater variety of devices from tablets to phablets to gaming consoles to the latest emerging technologies built around Windows 10.
- For more on developing games for Windows 10, check out the Windows 10 game development guide.
- For more details on deploying Unity projects to Windows 10, consult Unity 3D’s documentation on Windows.
- For more information on deploying to the Windows Store, see Packaging Universal Windows apps for Windows 10.
- You can also learn more about Windows 10 developer mode on MSDN.
Что такое Universal Windows Platform (UWP)?
26.07.2017
2862
Рейтинг: 5 . Проголосовало: 1
Вы проголосовали:
Для голосования нужно авторизироваться
Универсальная платформа Windows (UWP) – это специальная платформа для создания приложений на Windows 10. Вы можете разрабатывать приложения для UWP с помощью всего одного набора API, одного пакета приложений и одного магазина для доступа ко всем устройствам Windows 10 – ПК, планшета, телефона, Xbox, HoloLens, Surface Hub и других. Легче поддерживать несколько размеров экрана, а также различные модели взаимодействия, будь то сенсор, мышь и клавиатура, игровой контроллер или ручка. В основе приложений UWP лежит идея, что пользователи хотят, чтобы их работа, их задачи были мобильными через ВСЕ устройства, чтобы можно было использовать любое устройство, наиболее удобное или производительное для конкретной задачи.
UWP является гибким: вам не нужно использовать C# и XAML, если вы этого не хотите. Вам нравится развиваться в Unity или MonoGame? Предпочитаете JavaScript? Не проблема, используйте все, что хотите. У вас есть настольное приложение C++, которое вы хотите расширить с помощью функций UWP и продавать в магазине? И тут все будет работать.
В итоге вы можете потратить свое время на работу со знакомыми языками программирования, фреймворками и API-интерфейсами, все в одном проекте, и иметь тот же самый код, который работает на огромном диапазоне оборудования Windows из существующих сегодня. После того, как вы написали свое приложение UWP, вы можете опубликовать его в магазине на обозрение всего мира.
Итак, что такое UWP-приложение?
Что делает приложение UWP особенным? Вот некоторые из характеристик, которые отличают приложения UWP в Windows 10.
- Существует общая среда API для всех устройств
Основа API-интерфейсов универсальной платформы Windows (UWP) одинакова для всех классов устройства Windows. Если ваше приложение использует только основные API-интерфейсы, оно будет запускаться на любом устройстве Windows 10, независимо от того, планируете ли вы использование настольного ПК, гарнитуры Xbox или наушников Mixed Reality.
Тема связана со специальностями:
- Расширение SDK позволяет вашему приложению делать классные вещи на определенных типах устройств
Расширение SDK добавляет специализированные API для каждого класса устройства. Например, если ваше приложение UWP нацелено на HoloLens, вы можете добавить функции HoloLens в дополнение к обычным API-интерфейсам UWP. Если вы используете универсальные API-интерфейсы, ваш пакет приложений может работать на всех устройствах, работающих под управлением Windows 10. Но если вы хотите, чтобы ваше приложение UWP использовало API-интерфейсы устройства тогда, когда оно работает на определенном классе устройства, вы можете проверить, существует ли API до его вызова во время выполнения.
- Приложения упакованы с использованием формата упаковки .AppX и распространяются из магазина
Все приложения UWP распространяются как пакет AppX. Это обеспечивает надежный механизм установки и гарантирует, что ваши приложения могут быть развернуты и обновлены без проблем.
- Одно хранилище для всех устройств
После регистрации в качестве разработчика приложений вы можете отправить свое приложение в магазин и сделать его доступным для всех типов устройств или только тех, какие вы выберете. Вы загружаете и управляете всеми своими приложениями для устройств Windows в одном месте.
- Приложения поддерживают адаптивные элементы управления и ввода
Элементы пользовательского интерфейса используют эффективные пиксели, поэтому они могут отображать макет в зависимости от количества пикселей экрана, доступных на устройстве. И они хорошо работают с несколькими типами ввода, такими как клавиатура, мышь, сенсорный экран, ручка и контроллеры Xbox One. Если вам нужно дополнительно адаптировать свой пользовательский интерфейс к определенному размеру экрана или устройству, новые панели макетов и инструменты помогут вам в этом.
Используйте язык, который вы уже знаете
Приложения UWP используют Windows Runtime, собственный API, встроенный в операционную систему. Этот API реализован на C++ и поддерживается на C#, Visual Basic, C++ и JavaScript. Некоторые варианты написания приложений в UWP включают:
Видео курсы по схожей тематике:
Элементы математической логики
Создание трёхмерной графики в Cinema 4D
- XAML UI и C#, VB или C++ backend
- DirectX UI и C++ backend
- JavaScript и HTML
Microsoft Visual Studio 2017 предоставляет шаблон приложения UWP для каждого языка, который позволяет вам создать единый проект для всех устройств. Когда ваша работа будет завершена, вы можете создать пакет приложений и отправить его в Windows Store из Visual Studio, чтобы сделать ваше приложение доступным для клиентов на любом устройстве Windows 10.
Приложения UWP оживают в Windows
В Windows ваше приложение может предоставлять актуальную информацию в режиме реального времени вашим пользователям и заставлять их возвращаться снова. В современной экономике приложений ваше приложение должно участвовать в жизни ваших пользователей. Windows предоставляет вам множество ресурсов, чтобы помочь вашим пользователям вернуться в ваше приложение:
- Живые фрагменты и экран блокировки отображают контекстно-зависимую и своевременную информацию.
- Push-уведомления приносят сигналы в реальном времени, отправляя предупреждения вашему пользователю, когда это необходимо.
- Центр действий – это место, где вы можете организовывать и отображать уведомления и контент, на которые пользователи должны обратить внимание.
- Background — исполнение и триггеры оживляют ваше приложение, когда пользователю это нужно.
- В вашем приложении могут использоваться голосовые и Bluetooth-устройства LE, чтобы помочь пользователям взаимодействовать с окружающим миром.
- Поддержка богатых, цифровых чернил и инновационного набора.
- Cortana добавляет индивидуальность вашему программному обеспечению.
- XAML предоставляет вам инструменты для создания плавных анимированных пользовательских интерфейсов.
Наконец, вы можете использовать данные о роуминге и Windows Credential Locker, чтобы обеспечить постоянный роуминг на всех экранах Windows, где пользователи запускают ваше приложение. Данные о роуминге дают вам простой способ сохранить пользовательские настройки и настройки в облаке, не создавая собственную инфраструктуру синхронизации. И вы можете хранить учетные данные пользователя в хранилище учетных данных, где безопасность и надежность являются главным приоритетом.
Монетизируйте ваше приложение
В Windows вы можете выбрать, как вы будете монетизировать свои приложения на телефонах, планшетах, ПК и других устройствах. Вот несколько способов заработать деньги с помощью вашего приложения и услуг, которые оно предоставляет. Все, что вам нужно сделать, это выбрать то, что лучше подходит для вас:
Бесплатные вебинары по схожей тематике:
Подготовка к собеседованию в IT
Как стать Full-Stack разработчиком
Интерактивный вебинар. Soft Skills на интервью и на испытательном сроке
- Платная загрузка – это самый простой вариант. Просто назовите цену.
- Система нескольких пробных попыток позволит пользователям оценить ваше приложение перед его покупкой. Это обеспечит более легкую конверсию, чем более традиционные варианты «freemium».
- Используйте скидки для привлечения внимания к своим приложениям.
- Также доступны покупки и реклама в приложении.
Как начать?
Более подробный обзор UWP читайте в официальном Руководстве по приложениям для универсальной платформы Windows. Затем ознакомьтесь с настройкой Get set up, чтобы загрузить инструменты, необходимые для начала создания приложений, и напишите свое первое приложение!
Unity 2022.2.19
Select the runtime platforms of your choice from the list below (the desktop runtime is included as standard) or, to install the full complement of runtime platforms, use the download assistant installer above.
Windows (X86-64)
Windows (X86-64)
Component Installers
macOS (X86-64)
macOS (X86-64)
Component Installers
macOS (ARM64)
macOS (ARM64)
Component Installers
Linux (X86-64)
Linux (X86-64)
Component Installers
New to Unity? Get started
Release Notes
Known Issues in 2022.2.19f1
- DirectX12: [macOS] Editor freezes when saving prefab changes in Play Mode if “VSync” is enabled (UUM-30173)
- FrameDebugger: Frame Debugger VRAM memory leak (UUM-28065)
- MacOS: Crash on objc_msgSend when the Editor UI gets redrawn (UUM-34202)
- MacOS: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help (UUM-33727)
- MacOS: Editor silently crashes when entering Play Mode on macOS (UUM-34395)
- Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
- Project Browser: Project Browser shows package resources when package visibility is disabled (UUM-32517)
- Texture: [AsyncUpload] Crash on Sprite::Transfer when building the project (UUM-31364)
- UI Toolkit Controls: Inspector override marker UI is not updated after «Apply All» (UUM-34235)
- Universal RP: Flickering orbs appear when using RenderTargetHandle (UUM-26513)
- Universal RP: URP TAA implementation leaks accumulation buffers when entering the Play Mode (UUM-34062)
- XR SRP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x (UUM-33025)
2022.2.19f1 Release Notes
Features
- Android: Chrome OS Build & Run Support — Add «Run Device» using IP address.
Improvements
- HDRP: Added a script to drive dynamic resolution scaling in HDRP.
API Changes
- Core: Added: Debug.developerConsoleEnabled toggles the IMGUI-based developer console in development builds.
- Graphics: Added: Added IUnityGraphicsMetalV2 with a possibility to commit unity’s command buffer, and to query the command queue.
Fixes
- 2D: Fixed Crash on RasterizeTri when clicking «Pack Preview» after packing an Asset into Sprite Atlas. (UUM-18880)
- Android: Fixed escaped double quotes when using SetAdditionalIl2CppArgs. (UUM-25447)
- Build Pipeline: Fixed build failure related to streaming assets with symbols in file names. (UUM-9881)
- Build Pipeline: Fixed incorrect dependencies appear after building AssetBundles with Prefab Variants. (UUM-20038)
- Build Pipeline: Fixed renaming Prefab Objects leads to wrong Asset Bundle dependency when the Prefab is nested. (UUM-639)
- Build Pipeline: Fixed Shader references are lost when building assets with BuildPipeline.BuildAssetBundles. (UUM-2259)
- Core: Fixed error when baking terrain.
- DX12: Fixed a case where creating and destroying Renderers that use Dynamic Geometry as Ray Tracing Mode very often in ray tracing effects would cause the GPU memory to fill up quickly. (UUM-31709)
- Editor: Fixed a crash that occurs when you set the custom-rolloff-curve to null on an audio source. (UUM-29578)
- Editor: Fixed an problem in the Terrain Inspector that was causing an error to display that could hide the Quality Settings section. (UUM-33676)
- Editor: Fixed Editor freezes when clicking Prefab > Select Asset for a scene exported manually with missing information. (UUM-30060)
- Editor: Fixed project upgrade of non-physical camera animation in FBX (field of view value). (UUM-7628)
- Editor: Fixed regression when computing UVs for faces that have their material assigned via a group. (UUM-30948)
- Editor: Fixed the wrong color space of some values when using dynamic colors in a project in linear color space. (UUM-20443)
- Editor: Prevented tags from being created with an empty name. (UUM-32286)
- Editor: Rare GLES crash fixed with SRP Batcher. (UUM-30449)
- Entities Graphics: Added Entities Graphics support to URP decal shaders. (UUM-29204)
- Graphics: Fixed an issue where copying to/from invalid mipmaps could cause a crash or hang to occur. (UUM-15079)
- Graphics: Fixed an issue with the «Load texture data on demand» editor streaming setting where an assertion would be hit while building player data if dynamic fonts were present in the project. (UUM-28337)
- IL2CPP: Added support for the refanytype opcode. (UUM-29465)
- IL2CPP: Allow non-blittable types without any reference fields to be pinned. This matches the behavior of .NET Core, and changes from the previous behavior of IL2CPP, which matched .NET Framework. (UUM-23102)
- IL2CPP: Corrected the behavior of type layout when structs with explicit layout and a size directive are used as fields. (UUM-13597)
- IL2CPP: Fixed an intermittent crash in the thread pool implementation when the socket no longer exists during an HTTP request. (UUM-21671)
- Linux: Fixed DisplayInfo.WorkArea ignores resolution scaling when working with multiple displays. (UUM-1589)
- Linux: Fixed New Input System Debugger is logging 2 events when holding a key. (UUM-32567)
- macOS: Implemented Display.colorBuffer and Display.depthBuffer on macOS metal. (UUM-18382)
- Networking: Fixed null exception in WWWForm when file name is empty string. (UUM-32984)
- Particles: Use double precision timers in the Shape module to improve the accuracy of long simulations. (UUM-30775)
- Prefabs: Fixed for handling conflicting components during prefab merging. (UUM-20241)
- Prefabs: Fixed for Prefab instance is not enabled if RevertPropertyOverride is called during OnEnable. (UUM-21119)
- Scripting: Avoid Editor crash in GetAssemblyScrapedMonoScripts when TypeLoadExceptions are raised. (UUM-31318)
- Shadergraph: ShaderGraph styles were not applied correctly when the system locale was set in Turks. (UUM-33522)
- UI Toolkit: Cursor is not changing color when using «—unity-cursor-color». (UUM-28511)
- UI Toolkit: Made sure layout is correctly updated when the scale changes. (UUM-26508)
- Universal Windows Platform: Fixed a crash occuring when Cloud Diagnostics was enabled and Debug.LogException was used off the main thread.
- Web: Fixed an issue with Unity page not being able to unload if user has already detached the canvas from DOM before calling Unity Quit function. (UUM-30472)
- WebGL: Loading bar in PWA WebGL template is centered. (UUM-27941)
Package changes in 2022.2.19f1
Packages updated
- com.unity.splines: 2.2.0 → 2.2.1
- com.unity.transport: 1.3.3 → 1.3.4
- com.unity.netcode.gameobjects: 1.3.1 → 1.4.0
765657fe9343
Third Party Notices
For more information please see our Open Source Software Licenses FAQ on the Unity Support Portal
- Previous Release
- Next Release
Unity 2022.2.19
- Unity 2023.1.18
- Unity 2023.1.17
- Unity 2023.1.16
- Unity 2023.1.15
- Unity 2023.1.14
- Unity 2023.1.13
- Unity 2023.1.12
- Unity 2023.1.11
- Unity 2023.1.10
- Unity 2023.1.9
- Unity 2023.1.8
- Unity 2023.1.7
- Unity 2023.1.6
- Unity 2023.1.5
- Unity 2023.1.4
- Unity 2023.1.3
- Unity 2023.1.2
- Unity 2023.1.1
- Unity 2023.1.0
- Unity 2022.3.12
- Unity 2022.3.11
- Unity 2022.3.10
- Unity 2022.3.9
- Unity 2022.3.8
- Unity 2022.3.7
- Unity 2022.3.6
- Unity 2022.3.5
- Unity 2022.3.4
- Unity 2022.3.3
- Unity 2022.3.2
- Unity 2022.3.1
- Unity 2022.3.0
- Unity 2022.2.21
- Unity 2022.2.20
- Unity 2022.2.19
- Unity 2022.2.18
- Unity 2022.2.17
- Unity 2022.2.16
- Unity 2022.2.15
- Unity 2022.2.14
- Unity 2022.2.13
- Unity 2022.2.12
- Unity 2022.2.11
- Unity 2022.2.10
- Unity 2022.2.9
- Unity 2022.2.8
- Unity 2022.2.7
- Unity 2022.2.6
- Unity 2022.2.5
- Unity 2022.2.4
- Unity 2022.2.3
- Unity 2022.2.2
- Unity 2022.2.1
- Unity 2022.2.0
- Unity 2022.1.24
- Unity 2022.1.23
- Unity 2022.1.22
- Unity 2022.1.21
- Unity 2022.1.20
- Unity 2022.1.19
- Unity 2022.1.18
- Unity 2022.1.17
- Unity 2022.1.16
- Unity 2022.1.15
- Unity 2022.1.14
- Unity 2022.1.13
- Unity 2022.1.12
- Unity 2022.1.11
- Unity 2022.1.10
- Unity 2022.1.9
- Unity 2022.1.8
- Unity 2022.1.7
- Unity 2022.1.6
- Unity 2022.1.5
- Unity 2022.1.4
- Unity 2022.1.3
- Unity 2022.1.2
- Unity 2022.1.1
- Unity 2022.1.0
- Unity 2021.3.31
- Unity 2021.3.30
- Unity 2021.3.29
- Unity 2021.3.28
- Unity 2021.3.27
- Unity 2021.3.26
- Unity 2021.3.25
- Unity 2021.3.24
- Unity 2021.3.23
- Unity 2021.3.22
- Unity 2021.3.21
- Unity 2021.3.20
- Unity 2021.3.19
- Unity 2021.3.18
- Unity 2021.3.17
- Unity 2021.3.16
- Unity 2021.3.15
- Unity 2021.3.14
- Unity 2021.3.13
- Unity 2021.3.12
- Unity 2021.3.11
- Unity 2021.3.10
- Unity 2021.3.9
- Unity 2021.3.8
- Unity 2021.3.7
- Unity 2021.3.6
- Unity 2021.3.5
- Unity 2021.3.4
- Unity 2021.3.3
- Unity 2021.3.2
- Unity 2021.3.1
- Unity 2021.3.0
- Unity 2021.2.19
- Unity 2021.2.18
- Unity 2021.2.17
- Unity 2021.2.16
- Unity 2021.2.15
- Unity 2021.2.14
- Unity 2021.2.13
- Unity 2021.2.12
- Unity 2021.2.11
- Unity 2021.2.10
- Unity 2021.2.9
- Unity 2021.2.8
- Unity 2021.2.7
- Unity 2021.2.6
- Unity 2021.2.5
- Unity 2021.2.4
- Unity 2021.2.3
- Unity 2021.2.2
- Unity 2021.2.1
- Unity 2021.2.0
- Unity 2021.1.28
- Unity 2021.1.27
- Unity 2021.1.26
- Unity 2021.1.25
- Unity 2021.1.24
- Unity 2021.1.23
- Unity 2021.1.22
- Unity 2021.1.21
- Unity 2021.1.20
- Unity 2021.1.19
- Unity 2021.1.18
- Unity 2021.1.17
- Unity 2021.1.16
- Unity 2021.1.15
- Unity 2021.1.14
- Unity 2021.1.13
- Unity 2021.1.12
- Unity 2021.1.11
- Unity 2021.1.10
- Unity 2021.1.9
- Unity 2021.1.7
- Unity 2021.1.6
- Unity 2021.1.5
- Unity 2021.1.4
- Unity 2021.1.3
- Unity 2021.1.2
- Unity 2021.1.1
- Unity 2021.1.0
- Unity 2020.3.48
- Unity 2020.3.47
- Unity 2020.3.46
- Unity 2020.3.45
- Unity 2020.3.44
- Unity 2020.3.43
- Unity 2020.3.42
- Unity 2020.3.41
- Unity 2020.3.40
- Unity 2020.3.39
- Unity 2020.3.38
- Unity 2020.3.37
- Unity 2020.3.36
- Unity 2020.3.35
- Unity 2020.3.34
- Unity 2020.3.33
- Unity 2020.3.32
- Unity 2020.3.31
- Unity 2020.3.30
- Unity 2020.3.29
- Unity 2020.3.28
- Unity 2020.3.27
- Unity 2020.3.26
- Unity 2020.3.25
- Unity 2020.3.24
- Unity 2020.3.23
- Unity 2020.3.22
- Unity 2020.3.21
- Unity 2020.3.20
- Unity 2020.3.19
- Unity 2020.3.18
- Unity 2020.3.17
- Unity 2020.3.16
- Unity 2020.3.15
- Unity 2020.3.14
- Unity 2020.3.13
- Unity 2020.3.12
- Unity 2020.3.11
- Unity 2020.3.10
- Unity 2020.3.9
- Unity 2020.3.8
- Unity 2020.3.7
- Unity 2020.3.6
- Unity 2020.3.5
- Unity 2020.3.4
- Unity 2020.3.3
- Unity 2020.3.2
- Unity 2020.3.1
- Unity 2020.3.0
- Unity 2020.2.7
- Unity 2020.2.6
- Unity 2020.2.5
- Unity 2020.2.4
- Unity 2020.2.3
- Unity 2020.2.2
- Unity 2020.2.1
- Unity 2020.2.0
- Unity 2020.1.17
- Unity 2020.1.16
- Unity 2020.1.15
- Unity 2020.1.14
- Unity 2020.1.13
- Unity 2020.1.12
- Unity 2020.1.11
- Unity 2020.1.10
- Unity 2020.1.9
- Unity 2020.1.8
- Unity 2020.1.7
- Unity 2020.1.6
- Unity 2020.1.5
- Unity 2020.1.4
- Unity 2020.1.3
- Unity 2020.1.2
- Unity 2020.1.1
- Unity 2020.1.0
- Unity 2019.4.40
- Unity 2019.4.39
- Unity 2019.4.38
- Unity 2019.4.37
- Unity 2019.4.36
- Unity 2019.4.35
- Unity 2019.4.34
- Unity 2019.4.33
- Unity 2019.4.32
- Unity 2019.4.31
- Unity 2019.4.30
- Unity 2019.4.29
- Unity 2019.4.28
- Unity 2019.4.27
- Unity 2019.4.26
- Unity 2019.4.25
- Unity 2019.4.24
- Unity 2019.4.23
- Unity 2019.4.22
- Unity 2019.4.21
- Unity 2019.4.20
- Unity 2019.4.19
- Unity 2019.4.18
- Unity 2019.4.17
- Unity 2019.4.16
- Unity 2019.4.15
- Unity 2019.4.14
- Unity 2019.4.13
- Unity 2019.4.12
- Unity 2019.4.11
- Unity 2019.4.10
- Unity 2019.4.9
- Unity 2019.4.8
- Unity 2019.4.7
- Unity 2019.4.6
- Unity 2019.4.5
- Unity 2019.4.4
- Unity 2019.4.3
- Unity 2019.4.2
- Unity 2019.4.1
- Unity 2019.4.0
- Unity 2019.3.15
- Unity 2019.3.14
- Unity 2019.3.13
- Unity 2019.3.12
- Unity 2019.3.11
- Unity 2019.3.10
- Unity 2019.3.9
- Unity 2019.3.8
- Unity 2019.3.7
- Unity 2019.3.6
- Unity 2019.3.5
- Unity 2019.3.4
- Unity 2019.3.3
- Unity 2019.3.2
- Unity 2019.3.1
- Unity 2019.3.0
- Unity 2019.3.0
- Unity 2019.3.0
- Unity 2019.3.0
- Unity 2019.2.21
- Unity 2019.2.20
- Unity 2019.2.19
- Unity 2019.2.18
- Unity 2019.2.17
- Unity 2019.2.16
- Unity 2019.2.15
- Unity 2019.2.14
- Unity 2019.2.13
- Unity 2019.2.12
- Unity 2019.2.11
- Unity 2019.2.10
- Unity 2019.2.9
- Unity 2019.2.8
- Unity 2019.2.7
- Unity 2019.2.6
- Unity 2019.2.5
- Unity 2019.2.4
- Unity 2019.2.3
- Unity 2019.2.2
- Unity 2019.2.1
- Unity 2019.2.0
- Unity 2019.1.14
- Unity 2019.1.13
- Unity 2019.1.12
- Unity 2019.1.11
- Unity 2019.1.10
- Unity 2019.1.9
- Unity 2019.1.8
- Unity 2019.1.7
- Unity 2019.1.6
- Unity 2019.1.5
- Unity 2019.1.4
- Unity 2019.1.3
- Unity 2019.1.2
- Unity 2019.1.1
- Unity 2019.1.0
- Unity 2019.1.0
- Unity 2018.4.36
- Unity 2018.4.35
- Unity 2018.4.34
- Unity 2018.4.33
- Unity 2018.4.32
- Unity 2018.4.31
- Unity 2018.4.30
- Unity 2018.4.29
- Unity 2018.4.28
- Unity 2018.4.27
- Unity 2018.4.26
- Unity 2018.4.25
- Unity 2018.4.24
- Unity 2018.4.23
- Unity 2018.4.22
- Unity 2018.4.21
- Unity 2018.4.20
- Unity 2018.4.19
- Unity 2018.4.18
- Unity 2018.4.17
- Unity 2018.4.16
- Unity 2018.4.15
- Unity 2018.4.14
- Unity 2018.4.13
- Unity 2018.4.12
- Unity 2018.4.11
- Unity 2018.4.10
- Unity 2018.4.9
- Unity 2018.4.8
- Unity 2018.4.7
- Unity 2018.4.6
- Unity 2018.4.5
- Unity 2018.4.4
- Unity 2018.4.3
- Unity 2018.4.2
- Unity 2018.4.1
- Unity 2018.4.0
- Unity 2018.3.14
- Unity 2018.3.13
- Unity 2018.3.12
- Unity 2018.3.11
- Unity 2018.3.10
- Unity 2018.3.9
- Unity 2018.3.8
- Unity 2018.3.7
- Unity 2018.3.6
- Unity 2018.3.5
- Unity 2018.3.4
- Unity 2018.3.3
- Unity 2018.3.2
- Unity 2018.3.1
- Unity 2018.3.0
- Unity 2018.3.0
- Unity 2018.2.21
- Unity 2018.2.20
- Unity 2018.2.19
- Unity 2018.2.18
- Unity 2018.2.17
- Unity 2018.2.16
- Unity 2018.2.15
- Unity 2018.2.14
- Unity 2018.2.13
- Unity 2018.2.12
- Unity 2018.2.11
- Unity 2018.2.10
- Unity 2018.2.9
- Unity 2018.2.8
- Unity 2018.2.7
- Unity 2018.2.6
- Unity 2018.2.5
- Unity 2018.2.4
- Unity 2018.2.3
- Unity 2018.2.2
- Unity 2018.2.1
- Unity 2018.2.0
- Unity 2018.2.0
- Unity 2018.1.9
- Unity 2018.1.8
- Unity 2018.1.7
- Unity 2018.1.6
- Unity 2018.1.5
- Unity 2018.1.4
- Unity 2018.1.3
- Unity 2018.1.2
- Unity 2018.1.1
- Unity 2018.1.0
- Unity 2018.1.0
- Unity 2017.4.40
- Unity 2017.4.39
- Unity 2017.4.38
- Unity 2017.4.37
- Unity 2017.4.36
- Unity 2017.4.35
- Unity 2017.4.34
- Unity 2017.4.33
- Unity 2017.4.32
- Unity 2017.4.31
- Unity 2017.4.30
- Unity 2017.4.29
- Unity 2017.4.28
- Unity 2017.4.27
- Unity 2017.4.26
- Unity 2017.4.25
- Unity 2017.4.24
- Unity 2017.4.23
- Unity 2017.4.22
- Unity 2017.4.21
- Unity 2017.4.20
- Unity 2017.4.19
- Unity 2017.4.18
- Unity 2017.4.17
- Unity 2017.4.16
- Unity 2017.4.15
- Unity 2017.4.14
- Unity 2017.4.13
- Unity 2017.4.12
- Unity 2017.4.11
- Unity 2017.4.10
- Unity 2017.4.9
- Unity 2017.4.8
- Unity 2017.4.7
- Unity 2017.4.6
- Unity 2017.4.5
- Unity 2017.4.4
- Unity 2017.4.3
- Unity 2017.4.2
- Unity 2017.4.1
- Unity 2017.4.0
- Unity 2017.3.1
- Unity 2017.3.0
- Unity 2017.3.0
- Unity 2017.3.0
- Unity 2017.2.5
- Unity 2017.2.4
- Unity 2017.2.3
- Unity 2017.2.2
- Unity 2017.2.1
- Unity 2017.2.0
- Unity 2017.2.0
- Unity 2017.2.0
- Unity 2017.1.5
- Unity 2017.1.4
- Unity 2017.1.3
- Unity 2017.1.2
- Unity 2017.1.1
- Unity 2017.1.0
- Unity 2017.1.0
- Unity 2017.1.0
- Unity 5.6.7
- Unity 5.6.6
- Unity 5.6.5
- Unity 5.6.4
- Unity 5.6.3
- Unity 5.6.2
- Unity 5.6.1
- Unity 5.6.0
- Unity 5.6.0
- Unity 5.6.0
- Unity 5.5.6
- Unity 5.5.5
- Unity 5.5.4
- Unity 5.5.3
- Unity 5.5.2
- Unity 5.5.1
- Unity 5.5.0
- Unity 5.5.0
- Unity 5.5.0
- Unity 5.4.6
- Unity 5.4.5
- Unity 5.4.4
- Unity 5.4.3
- Unity 5.4.2
- Unity 5.4.1
- Unity 5.4.0
- Unity 5.4.0
- Unity 5.4.0
- Unity 5.3.8
- Unity 5.3.7
- Unity 5.3.6
- Unity 5.3.5
- Unity 5.3.4
- Unity 5.3.3
- Unity 5.3.2
- Unity 5.3.1
- Unity 5.3.0
- Unity 5.3.0
- Unity 5.3.0
- Unity 5.2.5
- Unity 5.2.4
- Unity 5.2.3
- Unity 5.2.2
- Unity 5.2.1
- Unity 5.2.0
- Unity 5.2.0
- Unity 5.2.0
- Unity 5.1.5
- Unity 5.1.4
- Unity 5.1.3
- Unity 5.1.2
- Unity 5.1.1
- Unity 5.1.0
- Unity 5.1.0
- Unity 5.1.0
- Unity 5.0.4
- Unity 5.0.3
- Unity 5.0.2
- Unity 5.0.1
- Unity 5.0.0
Quick jump
- Additional downloads
- Release Notes