Powerful 3D and 2D gaming development software for Mac

Unity for Mac

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe
Download Unity 2021.1.5

  -  1.5 MB  -  Freeware

What's new in this version:

Improved:
- Burst: Known issue with Windows Native Debuggers and Dll numbers + workarounds.

Changed:
- License: Disabled package entitlement feature
- Package: Added version increased to 1.16.19
- Services: Removed the "Migrate" button section from In-App Purchasing Settings when com.unity.purchasing version of 2 or less is installed. The migration warning messages are now in the section with the "Latest Version" section.

Fixed:
- Android: Fixed freeze when using blend shapes with compute skinning on some devices with Mali G78 GPU
- Animation: Fixed StateMachineBehaviour callback been called when playable is paused
- Asset Import: Texture Importer no longer secretly defaults values to a negative
- Asset Pipeline: The main object name is now updated as appropriate when moving/renaming a file
- Asset Pipeline: Unity version no longer written to serialized artifact files generated during asset importing. This was causing inconsistency import result across Unity versions. For existing projects, you must either do a "Reimport All" or delete the library folder for this fix to take effect
- Burst: Broken link restored for known issues with debugging and profiling
- Burst: Fixed a bug where the multi-CPU dispatcher (used for player builds targetting multiple CPU architectures) could end up generating invalid instructions.
- Burst: Fixed an issue where PDB debug information for instance methods that also used struct return were incorrect.
- Burst: When generating Line Table only debug information, an unreachable could occur due to a missing check.
- Editor: Fixed files in Packages folder getting moved to Assets when dragging in the Project Browser
- Editor: Removed blue line appearing in Editor debug build Inspector windows while hovering between components and without a dragging action
- Graphics: Fixed a crash when loading old asset bundles that contain shaders compiled with Vulkan
- Graphics: Fixed allocations errors with EncodeNativeArrayToEXR/PNG/JPG
- Kernel: Atomic 64-bit Load/Store on Win32/UWP x86 fixed (Reads and writes to 64-bit values are not guaranteed to be atomic on 32-bit Windows).
- Kernel: Stop using recently deprecated timer native functions on Mac/iOS/tvOS and replace with current official recommendation.
- Linux: Fixed Mouse.position showing coordinates in the window space the mouse was over, instead of the game view
- Package Manager: Fixed an issue where Git dependencies using annotated tags for revisions could not be resolved
- Particles: Removed 2 decimal point restriction from Duration property
- Physics: Ensure that when using 'Physics2D.Distance()' where one of the colliders is an EdgeCollider2D with an adjacent start/end point, that the correct distance points and normal are calculated
- Physics: Fixed an issue with setting Surface Penetration to 0 on objects that were authored on one scale but used with another. This would manifest itself as incorrect particle separation behavior
- Physics: Fixed Character Controller ignoring other Colliders sometimes
- Physics: Stop a crash happening when calling 'Rigidbody2D.ClosestPoint()' on an inactive Rigidbody2D
- Physics: Stop exceptions being thrown by ensuring that when editing a PolygonCollider2D or EdgeCollider2D the cached collider data is kept in-sync when editing the inspector properties
- Prefabs: Fixed Lego Microgame crash during tutorial - crash when undo objects array contains null object
- Scene/Game View: (Backport) Fixed hangs when running EditorTool tests
- Scene/Game View: Fixed for "Clicking the orientation Gizmo in the Scene View stopped working"
- Scripting: Assembly Version Validation can now be enabled or disabled for the editor when the project is setup to run on IL2CPP backend
- Scripting: Fixed file parameter with spaces not showing up properly in some cases where there is a compilation error
- Scripting: Fixed native-to-managed callback fails with Apple Silicon
- Services: Fixed the "Latest Version" section of the In-App Purchasing Settings when com.unity.purchasing version of 2 or less is installed. It now always offers the verified version, but adds migration warning messages about moving to newer versions which do not use the IAP Asset Store plugin.
- Text: Fixed GetPathsToOSFonts() not returning all system font files.
- Text: Fixed potential crash when using FontEngine.LoadFontFace(Font font) when the font object was previously unloaded.
- UI: Fixed an issue where a camera with a render target setup that was targeting a disabled display wouldn't render UI
- UI Toolkit: Fixed clipping of the content of a mask element whose size is zero
- UI Toolkit: Fixed not allowing text changes on text input field when they are disabled
- Universal Windows Platform: Fixed TouchScreenKeyboard to use Private keyboard layouts when "secure" flag is set
- VFX Graph: Fixed ApplyRemapper failing when trying to reroute a VFX Event Attribute using VFXCopyEventAttribute
- Video: [Windows 7] "WindowsVideoMedia error 0xc00d36b4" error is thrown when loading a video with the VideoPlayer
- Virtual Texturing: : Fixed incorrect GI bounce from certain materials

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe