Unity 2018.2.11

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


  • Android: Fixed pink shader when using UI with ETC1 split alpha texture (1067933)

  • Animation: Fixed regression when changing hierarchy under an Animator (1080559)

  • Editor: Disabled Drag & Drop of packaged textures onto GameObjects in the scene because the generated material cannot be saved. (1057779, 1082420)

  • Editor: Disabled incomplete drag & drop functionality for packaged textures onto scene objects. (1057779)

  • Editor: Fixed Assert.Ignore() tests do not exit Play Mode (1071127, 1082180)

  • Editor: Fixed exception being thrown when a callback was registered with Editor.finishedDefaultHeaderGUI and an Editor's header was drawn via Editor.DrawHeader() when there was GUI state on the internal stack (e.g., change checks, disabled groups), as in the ModelImporter's Animation tab (1070848, 1078001)

  • Graphics: Fixed an issue where texture presets in project templates were forcing textures with alpha to RGB format (ignoring alpha channels) by default on Android and iOS. (1079066, 1082125)

  • Graphics: Fixed crash in texture mip map streaming (1083008)

  • IL2CPP: Fixed load indirect instructions to always use a temporary instead of pushing a pointer expression on the value stack, which can cause incorrect behavior in certain cases. (1077373)

  • IL2CPP: Fixed for an issue that can be encountered when trying to set a field value via reflection that has a previously unused type. (1078167)

  • IL2CPP: Fixed an issue with certain unprintable characters in C# source code causing failed compilations when they are copied to the C++ code as comments. (1049221)

  • IL2CPP: Fixed assumption that a class with a method named Invoke is a delegate. (1075581)

  • IL2CPP: Fixed an error during code conversion when both a pinned and unpinned pointer type are used as local variables and the debugger is enabled. (1070548)

  • iOS: Fixed unassigned icon warning in Xcode when locale is not using "." as the decimal separator (1058928)

  • iOS: Fixed input event time not relative to new input system time. https://github.com/Unity-Technologies/InputSystem/issues/242

  • iOS: Fixed stylus events not coming Pen device instead of Touchscreen device in the new input system.

  • iOS: Fixed stylus not returning normalized pressure value in the new input system. https://github.com/Unity-Technologies/InputSystem/issues/121

  • iOS: Fixed using French as default language on Mac, building iOS app giving unassigned icon warning in Xcode (1058928)

  • Package Manager: Fixed dependent modules not treated as disabled if a module built-in package is disabled in Packman UI.

  • SceneManager: Fixed crashes caused by incorrectly activated children of inactive parents (1051704, 1081785)

Revision: 38bd7dec5000


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