Unity 5.2.1 Patch 3

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.

Windows (X86-64)

macOS (X86-64)


  • Debugger: The port number the debugger listens on is now printed to the editor log.
  • iOS: Added DeviceGeneration Enums for iPhone6S, iPhone6S Plus, iPad Pro 1st Generation, and iPad Mini 4th Generation.
  • iOS: Enabled SSL for HWStats analytic reporting.
  • iOS: Simulator running on IL2CPP now will be 64 bit.
  • MonoDevelop: Added missing documentation tool-tips for methods with optional/default arguments. Removed mark-up from documentation tool-tips.
  • UI: Added new helper function to VertexHelper to set streams of Vertex in any order.


  • Visual Studio Integration: No longer open unity documentation html in visual studio when opening it, since VSTU supports doc searching out of the box.


  • (705196) - Android: Fix for missing SpeedTree leaves when using and 'best' quality wind zones on Adreno 3xx with OpenGL ES 3.0.
  • (726878) - Android: Fixed MSAA on newer Mali drivers such as SGS6.
  • (724509) - Android: Fixed a problem where Plugins/Android/res wasn't bundled with the application.
  • (725153) - Android: Fixed an issue where passing large JNI arrays would cause a local reference table overflow.
  • (720706) - Android: Fixed crash in ASTC encoder.
  • (710191) - Android: Fixed reported texture size in profiler for formats that are decompressed during upload.
  • (718206) - Android: IL2CPP - Fixed compilation on DLLs with spaces.
  • (726121) - Android: IL2CPP - Fixed crash on startup when OBB is enabled.
  • (726343) - Editor: Fixed "Ctrl" click on object selects another object in scene view.
  • (726373) - Editor: Fixed background object getting selected instead of the one in the front.
  • (725677) - FinalGather: "Template function should be specialized" error thrown when baking.
  • (730772), (722618) - Graphics: Fixed resolution switches sometimes incorrect in DX11.
  • (730772), (728756) - Graphics: Fixed UI disappearing when triggering a resolution change in DX9 standalone.
  • (729286) - Graphics: Texture2D.format shows ARGB on RGB texture format.
  • (730541) - Home Window: Make survey only show correct questions.
  • (731652) - IL2CPP: Allow default parameter values for nullable types to be converted to C++ correctly.
  • (732814) - IL2CPP: Fixed a crash in the il2cpp::icalls::mscorlib::System::Reflection::MonoMethod::get_base_definition method.
  • (692240) - IL2CPP: Corrected method collection in editor to preserve defining class rather than invoked class in some cases.
  • (730563) - IL2CPP: Corrected the generated C++ code when MonoPInvokeCallback is used to specify a type which has marshaling directives. The marshaling directives from that type will be used, and a compile error in the generated C++ code will no longer occur.
  • (718708) - IL2CPP: Generate correct C++ code when an extension method as a constrained generic type which is another generic type defined in a different assembly.
  • (729165) - iOS/IL2CPP: Prevent a crash that occurs when using Unity Ads and GameCenter together.
  • (none) - iOS: Pick 2-nd stage splash screens from asset catalogs when possible.
  • (721644) - LegacyShaders: (Self-Illumin) No Emission (Lightmapper) component after Unity 5.
  • (713205) - Linux/Tizen/STV: Fixed "special" characters (e.g. &) in player pref names.
  • (none) - Linux: Handle failure to create input method / input context on startup.
  • (none) - Linux: Ignore driver-reported joystick axes with invalid range / fix mapping for these devices.
  • (729181), (730491), (729203), (730205) - Mecanim: Fixed bad 1st frame when enabling Animator.
  • (730469) - Mecanim: Fixed crash when calling Update() from OnStateEnter.
  • (719911) - Mecanim: Fixed parameters not being evaluated when AnimatorController used in Playable.
  • (730175) - Mecanim: Fixed Animator.GetParameter throwing exceptions.
  • (730086) - Mecanim: Fixed crash when modifying in Playmode an AnimatorController used in Playable.
  • (729924) - Mecanim: Fixed issues with Animator view synchronization.
    • Mecanim : Fixed Humanoid layer mask not working with AnimatorControllerPlayables.
  • (728874) - Mecanim : Animator parameter gets 0/false value when animator not enabled.
  • (728735) - Networking: Setup network authority properly for scene objects, and made NetworkTranform handle multiple authority changes.
  • (725329), (730178) - OSX: Fixed external texture crash with OpenGL2 device.
  • (726017) - OSX: Fixed Input.GetKey and Input.inputString not working.
  • (496494) - Particles: Fixing culling issue when SetParticles was called from script with 0 lifetime.
  • (719113) - Physics: Added PlatformEffector2D.sideArc to replace PlatformEffector2D.sideAngleVariance as well as adding the missing gizmo for sides.
  • (697547) - Physics: Restore the Rigidbody2D linear-velocity after a Rigidbody2D.MovePosition has completed.
  • (none) - Samsung TV: Fixed problem where GUI controls would become unresponsive.
  • (none) - Tizen: Fixed a couple issues with audio using too much CPU time when Unity apps are in the background.
  • (none) - Tizen: Fixed WWW class failures when using https
  • (727699) - UI: Fixed crash on Mac when exiting play mode with a maximized game view.
  • (none) - UI: If the parent canvas changes update the drawing matrix to match.
  • (none) - UI: Image will now use the white texture again if no texture is specified.
  • (none) - UI: Invalid graphics need to clear the VertexHelper instead of using previous data.
  • (none) - UI: Make sure the VertexHelper for Filled sprites are cleared before trying to add new data.
  • (none) - Visual Studio Integration: More robust error checking & retry logic when opening visual studio.
  • (none) - Visual Studio Integration: On mac, no longer ignore UnityVS assemblies in the assetsfolder, so that win->mac debugging works again
  • (715858), (726292) - VR: Changing renderscale now reallocates to desired texture size in all cases.
  • (726878) - VR: Fixed anti aliasing on Samsung Galaxy S6 GearVR.
  • (720390) - VR: Fixed aspect ratio value not correctly being set on Camera component. Also fixes reflections when tilting.
  • (721694) - VR: Fixed VRSettings.showDeviceView showing the last frame in the VR headset. Now clear's to camera's background color.
  • (none) - VR: Removed extra blit from PC rendering path.
  • (none) - WebGL: Workaround for IndexedDB not available in Firefox when running in iframe.
  • (726088) - Windows Store Apps: AssemblyConverter fixes for array handling and assembly resolving.
  • (729551) - Windows Store: Back button will be consumed in Universal Windows 10 Apps, you can detect with Input.GetKey(Keycode.Escape)

Choose the appropriate installer following the appropriate links at the top of this page.

Also included below are the md5sum and file size in order to verify the full installers have been downloaded correctly. If your installer doesn’t work or reports errors it is possible that your installer is incomplete.

Revision: b7d18ab613bc

Size & md5sum for Mac



Size (bytes)
















Size & md5sum for PC



Size (bytes)




















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