Unity 2019.4.18

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

Known Issues in 2019.4.18f1

  • Asset Import Pipeline: Prefabs are reimporting every time a code change is made (1294785)

  • Serialization: Crash on WalkTypeTreeComplete<SerializedProperty::ContainsManagedReferences'::2'::IsManagedReferenceVisitor> (1302360)

  • Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)

  • Audio: [editor][fmod][macOS] Editor is preventing Mac OS from entering sleep mode automatically (995866)

  • Global Illumination: [URP] Transparencies are ignored because URP uses _BaseMap as main texture identifier (1246262)

  • Graphics Device Backends: [Mac] Editor crashes on MTLGetEnvCase on startup when metalEditorSupport is set to 0 in the ProjectSettings (1298617)

  • Profiling: Once paused, the Profiler does not resume recording when profiling WebGL player (1271012)

  • Shader System: Freeze or crash with various stack traces when opening a project while connected to a VPN service (1025558)

  • Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)

  • Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)

  • Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)

  • iOS: [iOS 14] VideoPlayer crashes on EXC_BAD_ACCESS or signal SIGABRT when audioOutputMode is set to APIOnly or Audio Source (1274837)

  • Asset Import Pipeline: Parent and child nested Scriptable Object Assets switch places when parent Scriptable Object Asset is renamed (1189089)

  • iOS: Crash on il2cpp::vm::LivenessState::AddProcessObject when using Social.LoadUsers and then changing scenes (1270230)

  • XR: [XR SDK][Oculus] EarlyUpdate.XRUpdate spikes inconsistently (1262597)

  • Packman: Package Manager doesn't show available updates (1304459)

  • WebGL: [Audio] "Cannot create FMOD" Error when importing 3D Game Kit project on webGL (1293595)

2019.4.18f1 Release Notes

Fixes

  • 2D: Reduce memory used for Automatic Slicing of Sprites. (1263213)

  • Android: Disable Optimized Frame Pacing on Android 4.4-5.1 to fix crash/freeze (1268910)

  • Asset Import: Ensure 3DS Importer handles NaN vertices. (1268563)

  • Asset Import: Fixed issue with OnAssignMaterialModel next methods not called even when the first one returns a null object. (1280978)

  • Build Pipeline: SerializeReference instance types are now preserved when setting Player.Optimization.Managed Stripping Level to Medium or High. (1232785)

  • Build Pipeline: StreamingAssets AssetBundle manifest is now provided by default to PlayerBuild, which will result in types being referred by AssetBundle being kept in the build even if Player.Optimization.Managed Stripping Level is set to Medium or High.

  • Editor: Fixed "Run in background" option causing a dramatic increase in CPU usage. (1275832)

  • Editor: Fixed an issue where 'Failed to destroy editor window' warning message appears on the console when the project is migrated from 2019.4 to 2020.1(or higher)

  • Editor: Fixed cannot load editor layout, stuck in infinite loop of "failed to load window layout". (1275270)

  • GI: Fixed crash in Enlighten::CpuUpdateManager::UpdateGpuTexture when starting GI bake after baking previous scene with GPU progressive lightmapper. (1250819)

  • GI: Fixed debug Editor failing in CheckAutoLDA.AssertLightprobesInAutoLDA. (1216793)

  • Graphics: - When allocating textures that go over the limit of Unity 2019.4 we display an error message instead of crash. (1267258)

  • Graphics: Editor text on Mac OSX will no longer randomly become corrupted. (1267885)

  • Graphics: Fixed Texture2DArray, CubemapArray and SparseTexture being not supported in batch mode (1291999)

  • Graphics: Update SRP packages to 7.5.2

  • Graphics: [SRP] Shadows could flicker when more than one Spot Light is set on multi-thread machine (1190147)

  • IL2CPP: Fix file and directory patterns ending with ".*" incorrectly including files names that partially match on non Windows platforms. (1286554)

  • macOS: Fixed Apple silicon DTK freezing when running Unity. (1292999)

  • Mobile: Fix InputField errors when selecting text with Hide Mobile Input enabled. (1247399)

  • Particles: Fixed assertion failure caused by active ParticleSystems. (1272220)

  • Prefabs: Fix lost references when applying added GameObject from context menu. (1237942)

  • Profiler: Fixed Hierarchy Views randomly collapsing (i.e. hiding their children) parts of the sample tree when Editor Only samples are present in a frame and the "Collapse EditorOnly Samples" option is turned on (default setting is on). (1297955)

  • Profiler: Fixed Profiler connection dropdown not showing multiple players running on the same machine (1271502)

  • Scripting: Fix crash that may occur when using stackalloc. (1172987)

  • Terrain: Paint Tools which are overriden forward shortcut selection to the tool that is overriding them. (1251645)

  • UI: Fixed issue where the tiling and offset were no longer applied at the material level (1287864)

  • Video: [macOS][iOS][tvOS] Video Player lags when Playback Speed is changed (1168597)

  • Video: [osx] crash when playing a video at speed > 2x. (1240116)

  • Video: [Test][Video][Android]VideoTrack tests broken (1203336)

  • Web: UnityWebRequest: fix possible data corruption in UploadHandlerFile (1238418)

  • Windows: Fixes crashed in PhraseRecognizer when mic disconnected (1268538)

  • XR: updates com.unity.xr.legacyinputhelpers to 2.1.7
    fixes automation compilation error when URP and HDRP are in the same project.
    fix for isolated compilation (1297184)

Changes

  • UI: Changed the Shader property for soft masking from _MaskSoftnessX / Y to _UIMaskSoftnessX / Y so we dont overlap with TMP's shader properties.

  • XR: Updated Windows XR SDK Plug-in to 2.5.2

  • XR: Updated XR Plug-in Management to 3.2.17

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 16.04+
    • Graphics card with DX10 (shader model 4.0) capabilities.
    • CPU: SSE2 instruction set support.
  • iOS player requires iOS 10.0 or higher.

  • Android: OS 4.4 or later; ARMv7 CPU with NEON support; 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

  • Exported Android Gradle projects require Android Studio 3.4 and later to build

Changeset:
3310a4d4f880

Third Party Notices

For more information please see our Open Source Software Licenses FAQ on the Unity Support Portal

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Got it