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.
New to Unity? Get started
2D: Fixed artifacts when rendering with TilemapRenderer while 2D Animation Package is in the Project. (1142725, 1148239)
2D: Fixed ETC texture compression Split Alpha Channelnot working for SpiteAtlas Variants. (1126070, 1144620)
2D: Fixed gaps not being minimised for a CompositeCollider2D when compositing a TilemapCollider2D which has been scaled to have micro gaps. (1081536, 1148231)
2D: Fixed gaps not being minimised for a CompositeCollider2D when compositing a TilemapCollider2D which has rotated Tiles causing micro gaps between Tiles. (1117432, 1148233)
2D: Fixed InvalidCastException from Tilemap when an invalid Tile is added to the Tilemap. (1138862, 1148234)
Android: Fixed crash in signal handler on Android IL2CPP ARM64. (1038107, 1140372)
Android: Fixed gradle build failure with Android SDK Build-Tools 29-rc1. (1139492, 1142929)
Editor: Fixed "ArgumentException: Could not find item with id:" that could sometimes occurs when modifying points in the LineRenderer editor. (1143748, 1148299)
Editor: Fixed crash when moving the camera while having the scene view selected. (1146327, 1150616)
Editor: Fixed editor freeze when importing asset with a meta file. (1122521, 1126564)
Editor: Fixed issue with components from scripts not getting removed from "Add Component.." menu when they are deleted. (1111360, 1115484)
Editor: Fixed memory stomping in shutdown code doe to Performance Tracker cleanup. (1141510, 1145479)
Editor: Fixed Open Containing Folder for the packages folder in the project window on Linux. (1137366, 1146522)
Facebook: Fixed Facebook GameRoom sometimes failing when target is Standalone. (1114593, 1144846)
iOS: Fixed XCode project to be saved if Automatically add capabilities setting is disabled. (1142626, 1145251)
Linux: Fixed keystrokes being recorded twice. (987230, 1153054)
Linux: Fixed ShaderGraph gradients. (1138638, 1153319)
Linux: Fixed WebViewTests causing editor to crash at exit. (1038514, 1153080)
Particles: Fixed crash at KeyframeTpl::Transfer> when entering Play mode. (966306, 1150085)
Particles: Fixed crash in ApplyTexture function when selecting a GameObject with a Particle System. (1144240, 1150088)
Particles: Fixed fade and soft particle properties not being applied to the Emissive color of the Standard Particle Shaders.
Particles: Fixed Particle System Force Field parameters not being clamped to sensible values, and allow negative speeds to be set in the Inspector where appropriate. (1144031, 1150099)
Particles: Fixed ParticleSystem Sprite rendered using the wrong color when the associated SpriteRenderer Component was not enabled. (1110578, 1150092)
Particles: Fixed Texture Sheet Module Cycles value not being clamped to sensible values causing crashes. (1134342, 1150082)
Prefabs: Fixed Drag-select in Prefab Mode selecting GameObjects with Gizmos in any loaded scene. (1140279, 1140585)
Prefabs: Fixed error message when deleting prefab asset whilst it is open in the Prefab Editor and version control is enabled. (1086613, 1144355)
Prefabs: Fixed Prefab Mode reparenting to root GameObject by dragging is broken after having changed transform type. (1142496, 1144352)
Scripting: Auto-upgrade Cinemachine for Unity 2019.x. (1146557, 1146563)
Scripting: Fixed problem in namespace parser regarding reading nested classes inside partial monobehaviour. (1138161, 1148724)
Services: Ensured symbols are captured correctly on Android. (1108365, 1140378)
Services: Ensured symbols are captured correctly on iOS. (1109548, 1140375)
Services: Fixed crash from background thread on UWP when Crash Reporting is enabled. (1130184, 1150581)
Services: Fixed File icons in Collab Toolbar missing after clearing partial publish selection. (1150564, 1150566)
Services: Fixed symbol upload for Cloud Diagnostics not working in batch mode. (851655, 1140370)
Shaders: Fixed runtime shader load performance regression by removing randomish up-front warmup of all subshaders. (1105268, 1117415)
Version Control: Fixed error when trying to write to Perforce locked settings file. (1113207, 1138539)
Windows: Fixed input not resetting when game controller is disconnected. (1104486, 1124313)
XR: Fixed a CPU core configuration issue on Oculus Quest that resulted in too many job threads spinning up. (1141670, 1141675)
XR: Fixed app callbacks deferral hang if suspending while exiting. (1124435, 1150681)
OS: Windows 7 SP1+, 8, 10, 64-bit versions only; macOS 10.12+. (Server versions of Windows & OS X are not tested.)
CPU: SSE2 instruction set support.
GPU: Graphics card with DX10 (shader model 4.0) capabilities.
The rest mostly depends on the complexity of your projects.
Additional platform development requirements:
iOS: Mac computer running minimum macOS 10.12.6 and Xcode 9.4 or higher.
Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
For running Unity games
Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:
- OS: Windows 7 SP1+, macOS 10.12+, Ubuntu 12.04+, SteamOS+
- Graphics card with DX10 (shader model 4.0) capabilities.
- CPU: SSE2 instruction set support.
iOS player requires iOS 9.0 or higher.
Android: OS 4.1 or later; ARMv7 CPU with NEON support or Atom CPU; OpenGL ES 2.0 or later.
WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.
Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities