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.6

  -  819.2 KB  -  Freeware

What's new in this version:

Features:
- Package: Polybrush 1.1.2

Improvements:
Editor: Added new devices to the Device Simulator:
- Apple iPad Air 2
- Apple iPad Air (4th generation)
- Apple iPhone 12 mini
- Apple iPhone 12
- Apple iPhone 12 Pro
- Apple iPhone 12 Pro Max
- Apple iPhone SE (2nd generation)
- Google Pixel 5
- Huawei P40 Pro
- OnePlus 7 Pro
- Samsung Galaxy Z Fold2 5G
- Samsung Galaxy Note10
- Samsung Galaxy Note10+ 5G
- Samsung Galaxy Note20 Ultra 5G
- Samsung Galaxy S8
- Samsung Galaxy S9
- vivo NEX 3 5G
- Xiaomi Mi A3

Changes:
- Graphics: Updated SRP templates to 11.0.0

Fixes:
- Android: Fixed AutoRotation not working on dual screen devices
- Android: Fixed black Unity view after pausing the app when in-app purchase dialog is shown
- Asset Import: Allow materials to be extracted into packages
- Asset Pipeline: Fixed a crash/assert when building and uploading shaders
- Asset Pipeline: Fixed for crash that could occur when downloading assets from cache server
- Asset Pipeline: Initialise Sprite Vertex Data during import to fix uninitialised memory causing non-deterministic imports
- Asset Pipeline: Objects loaded during import in initial script refresh, are now unloaded
- Build Pipeline: Make build fail faster when strict mode build option is used
- DX12: Fixed D3D12 memory leak with RenderTexture.enableRandomWrite (mostly happens when using SRPs with multiple cameras)
- Editor: Fixed an issue where exceptions are thrown while selecting specific console messages
- Graphics: A CopyDepth pass was previously included which allowed users script access to _CameraDepthTarget but this has been removed on the metal GPU families that use Tile-based renderers (iOS, Silicon-GPU), fixing the performance decrease that this was causing
- Graphics: Fixed crash caused by using a compute pipeline object after it has been destroyed in Vulkan
- Graphics: Fixed missing buffer binding through Shader.SetGlobalBuffer after dispatching compute
- IL2CPP: Fixed possible crash when attaching a debugger or setting breakpoints
- iOS: Fixed an issue where you are unable to combine the last input character in Text Input Field when character limit exists in some languages
- iOS: Fixed Time.unscaledDeltaTime getting wrong after the screen was locked
- iOS: Fixed verticalOrientation deprecation warning text by adding missing information about ScreenOrientation.PortraitUpsideDown
- Linux: Reduced log spam when loading lots of assets
- Physics: Fixed a bug where tweaking ArticulationBody drive parameters would re-initialise anchors
- Physics: Fixed Articulation Body Components not responding to changes in the Inspector window at runtime
- Prefabs: Instantiating, duplicating or updating prefabs no longer disables and re-enables the whole hierarchy, just the prefab instance
- Profiler: On Mac, restoring defaults in the Profiler modules dropdown list now closes the dropdown list
- Serialization: Fixed SerializedProperty::arraySize when multiple objects are selected and the array has been resized
- UI Toolkit: Fixed 1297002: [GraphView] Graph Inspector window sticks to the mouse cursor on changing any dropdown value in Node settings
- XR: World space UI will now render in secondary cameras

Join our mailing list

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

Subscribe