### Fixes

*   2D: Fixed artifacts when rendering with TilemapRenderer while 2D Animation Package is in the Project. ([1142725](https://issuetracker.unity3d.com/issues/painted-sprites-on-a-tile-palette-in-the-scene-changes-their-position-when-a-new-sprite-has-been-added-in-the-tile-palette), 1148239)
    
*   2D: Fixed ETC texture compression Split Alpha Channelnot working for SpiteAtlas Variants. ([1126070](https://issuetracker.unity3d.com/issues/etc-texture-compression-split-alpha-channel-doesnt-work-for-spiteatlas-variants), 1144620)
    
*   2D: Fixed gaps not being minimised for a CompositeCollider2D when compositing a TilemapCollider2D which has been scaled to have micro gaps. ([1081536](https://issuetracker.unity3d.com/issues/tilemap-tilemap-collider-has-gaps-on-scaled-tilemaps-when-composite-collider-is-used), 1148231)
    
*   2D: Fixed gaps not being minimised for a CompositeCollider2D when compositing a TilemapCollider2D which has rotated Tiles causing micro gaps between Tiles. ([1117432](https://issuetracker.unity3d.com/issues/composite-collider-2d-of-a-tilemap-is-split-when-rotating-tiles-situated-near-the-origin), 1148233)
    
*   2D: Fixed InvalidCastException from Tilemap when an invalid Tile is added to the Tilemap. ([1138862](https://issuetracker.unity3d.com/issues/invalidcastexception-specified-cast-is-not-valid-dot-errors-are-occurring-when-the-tile-palette-window-is-opened), 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](https://issuetracker.unity3d.com/issues/duplicating-points-in-line-renderer-component-with-ctrl-plus-d-shortcut-results-in-console-errors), 1148299)
    
*   Editor: Fixed crash when moving the camera while having the scene view selected. ([1146327](https://issuetracker.unity3d.com/issues/crash-when-moving-the-camera-while-the-scene-view-is-selected), 1150616)
    
*   Editor: Fixed editor freeze when importing asset with a meta file. ([1122521](https://issuetracker.unity3d.com/issues/editor-freezes-when-importing-asset-with-a-metafile), 1126564)
    
*   Editor: Fixed issue with components from scripts not getting removed from "Add Component.." menu when they are deleted. ([1111360](https://issuetracker.unity3d.com/issues/script-that-was-renamed-appears-on-the-addcomponentmenu-when-it-was-renamed), 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](https://issuetracker.unity3d.com/issues/facebook-gameroom-target-uses-standalone-target-player-settings-and-fails-in-some-cases), 1144846)
    
*   iOS: Fixed XCode project to be saved if Automatically add capabilities setting is disabled. ([1142626](https://issuetracker.unity3d.com/issues/ios-plugins-are-missing-files-when-automatically-add-capabilities-setting-is-disabled), 1145251)
    
*   Linux: Fixed keystrokes being recorded twice. ([987230](https://issuetracker.unity3d.com/issues/linux-keystrokes-recorded-twice), 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](https://issuetracker.unity3d.com/issues/unity-crashes-at-keyframetpl-transfer-streamedbinarywrite-when-entering-to-play-mode), 1150085)
    
*   Particles: Fixed crash in ApplyTexture function when selecting a GameObject with a Particle System. ([1144240](https://issuetracker.unity3d.com/issues/unity-editor-crashes-on-applytexture-when-selecting-gameobject-with-a-particle-system), 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](https://issuetracker.unity3d.com/issues/rotation-speed-in-particle-system-force-field-cant-be-changed-to-a-negative-value-from-inspector-when-using-constant-value), 1150099)
    
*   Particles: Fixed ParticleSystem Sprite rendered using the wrong color when the associated SpriteRenderer Component was not enabled. ([1110578](https://issuetracker.unity3d.com/issues/particlesystem-dot-shape-dot-sprite-is-rendering-wrong-color-of-the-object-when-spriterenderer-is-not-enabled), 1150092)
    
*   Particles: Fixed Texture Sheet Module Cycles value not being clamped to sensible values causing crashes. ([1134342](https://issuetracker.unity3d.com/issues/generateparticlegeometry-01-00-crash-when-changing-texturesheetanimation-cycles-value-to-infinity), 1150082)
    
*   Prefabs: Fixed Drag-select in Prefab Mode selecting GameObjects with Gizmos in any loaded scene. ([1140279](https://issuetracker.unity3d.com/issues/drag-select-in-prefab-mode-selects-gameobjects-with-gizmos-in-any-loaded-scene), 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](https://issuetracker.unity3d.com/issues/cinemachine-should-be-upgraded-to-version-2-dot-3-3-for-unity-version-2019-dot-1-plus), 1146563)
    
*   Scripting: Fixed problem in namespace parser regarding reading nested classes inside partial monobehaviour. ([1138161](https://issuetracker.unity3d.com/issues/script-component-can-not-be-loaded-when-it-has-more-than-2-partial-classes-with-the-nested-class-inside), 1148724)
    
*   Services: Ensured symbols are captured correctly on Android. ([1108365](https://issuetracker.unity3d.com/issues/android-error-walking-path-errors-thrown-after-completing-a-build-and-having-crash-and-exception-reporting-enabled), 1140378)
    
*   Services: Ensured symbols are captured correctly on iOS. ([1109548](https://issuetracker.unity3d.com/issues/ios-automatic-dsym-uploading-doesnt-log-on-first-build-or-archive), 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](https://issuetracker.unity3d.com/issues/version-control-unauthorizedaccessexception-is-thrown-on-switching-to-perforce-in-version-control-mode), 1138539)
    
*   Windows: Fixed input not resetting when game controller is disconnected. ([1104486](https://issuetracker.unity3d.com/issues/input-doesnt-reset-to-default-values-after-disconecting-gamepad), 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)
    

#### System Requirements

##### For development

**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:

*   Desktop:
    
    *   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