Unity 2018.4.27

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 2018.4.27f1

  • AI: A NavMeshAgent GameObject teleports to a near NavMeshSurface when collided with a moving NavMeshObstacle (1072945)

  • Audio: Unity crashes in Play Mode at FMOD_Resampler_Linear (928576)

  • MacOS: [Mac] Many artifacts can be seen in Scene View when Scene Light is enabled and HDR is on with Metal API and Mac OS X 10.15.4 (1240265)

  • MacOS: [OSX] Shader import in an external exFAT drive crashes Unity (727114)

  • Package Manager: Immutable packages altered by the API Updater are reverted to their original state when packages are resolved, which can lead to slower import performance in that context.

  • Scene Management: Building project when two identical scenes are open crashes the editor (1266194)

  • Scripting: Building a project crashes when a Script Component has serialized array of a type that contains a serialized PropertyName field (1267271)

  • Shader System: [Bug] "min16f as def32" modifier in FXC bytecode not honored when converting to SPIR-V/ESSL (1228687)

  • Windows: Cannot activate license within a docker container (1193364)

  • Windows: Crash on D3D12SwapChain::CreateHWND when CreateSwapChainForHwnd returns E_INVALIDARG (1223896)

  • macOS: If the Android Tools are not installed through the Hub, macOS 10.15 (Catalina) default security settings will prevent the Android NDK binaries being executed. These settings have to be changed or a signed Android NDK (r16b) will be needed to build Android. More information here: https://developer.android.com/ndk/downloads/older_releases.

2018.4.27f1 Release Notes


  • Android: Fixed an issue where Utils.ForceCrash() might cause apps to freeze during crashing, and not exit cleanly. (1142726)

  • Android: Fixed Android application freezes when ProgressBar appears on the screen. (1053736)

  • Android: Fixed failing texture compression in Linux Editor. (1222219)

  • Audio: Fixed Streaming AudioClip file handle leaks on sounds that are stopped before having finished the initial buffering of the stream. (1251581)

  • Audio: Fixed to prevent rescale already-scaled rolloff curves when setting. (1152137)

  • Build Pipeline: Fixed an edge case where Textures attempt to load data from an invalid path during build. (1268719)

  • Editor: Added null protection when iterating using ExtendVisibleAsChild. (1083254)

  • Editor: Fixed crash on drag and drop from a closing window. (1221016)

  • Editor: Fixed EventType.MouseDrag events being triggered when cancelling a contextual menu by right clicking or left clicking in a custom window area. (1209976)

  • Graphics: Fixed missing memory barrier when image is repeatedly bound for writing between dispatch calls.

  • Graphics: Fixed SkinnedMeshRenderer.BakeMesh to bake cloth changes into the target Mesh. (1232822)

  • Graphics: Fixed SkinnedMeshRenderer.BakeMesh to bake cloth changes into the target Mesh. (1239074)

  • Graphics: Fixed SplashScreen logo and background textures not being deallocated. (1186265)

  • Graphics: Fixed texture streaming not loading correct mips and not respecting QualitySettings.masterTextureLimit for shadow mask textures. (1254505)

  • IL2CPP: Fixed crash on startup with script debugging enabled with deeply nested generics. (1226831)

  • IL2CPP: Fixed crash on unresolved security attr type. (1251023)

  • IL2CPP: Fixed to avoid warnings from IL2CPP generated code when struct prototype warnings are enabled for C files. (1247033)

  • IL2CPP: Fixed to support IPv6 addresses in Dns.GetHostAddress on Windows. (1258695)

  • IMGUI: Fixed an issue where UGUI Components receive MouseOver events when the Player is in Windowed Mode, focused and the mouse is outside the window. (1250718)

  • iOS: Fixed an issue with the loading of the system font on iOS 13. (1246465)

  • iOS: Fixed to correctly implement touch reset when app resigns active. (1253537)

  • iOS: Fixed unintended storyboard rotation if device changes orientation during initial application loading and autorotate is enabled. (1269547)

  • iOS: Fixed validation errors when creating and using RenderTexture with AA sample count not supported by the device. (1274764)

  • Package Manager: Fixed an outdated parameter name in the UnityEditor.PackageManager.Client.Remove API. (1272162)

  • Prefabs: Fixed crash when using the logging functionality before instantiating prefabs in an enumerator. (1257683)

  • Profiler: Fixed profiler not counting number of draw calls correctly when using CommandBuffer. (1115727)

  • Scripting: Fixed an issue where adding multiple precompiled assemblies with the same name could cause script compilation to get stuck in a loop. (1217707)

  • Shaders: Fixed to allow Shaders with GrabPass to be added to ShaderVariantCollection. (1264467)

  • Universal Windows Platform: Fixed incorrect warning saying that BC7 texture format is not supported on UWP when in fact it is. (1264626)

  • Universal Windows Platform: Fixed Unity crashing after initializing it second time if splashscreen is enabled. (1231532)


Third Party Notices

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