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.

Download Unity 2021.1.22

Unity 2021.1.22

  -  716.8 KB  -  Freeware
  • Latest Version:

    Unity 2023.2.2

  • Requirements:

    macOS 10.12 Sierra or later

  • User Rating:

    Click to vote
  • Author / Product:

    Unity Technologies / External Link

  • Old Versions:

  • Filename:


Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system. Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Unity 2021.1.22.

For those interested in downloading the most recent release of Unity for Mac or reading our review, simply click here.

All old versions distributed on our website are completely virus-free and available for download at no cost.

We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Unity 2021.1.22 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

What's new in this version:

- Graphics: Reduced main thread hitching caused by Shader loading
- iOS: Reduce memory usage for small uploads in UnityWebRequest
- Particles: Optimize Mesh data stripping vertex channels that are used by particle systems when the mesh is included in assetbundles

- Graphics: Updated the embedded (external) TinyExr library to v1.0
- Package Manager: The Git LFS cache enabled by setting the UPM_ENABLE_GIT_LFS_CACHE environment variable is now always located under the global cache root, even when the cache root location is customized.
- XR: Updated XR Interaction Toolkit to 1.0.0-pre.5

- 2D: Fixed a potential crash caused by a race condition when loading SpriteRenderer from multiple threads
- Audio: Fixed a crash when passing a null argument to AudioMixer.FindSnapshot
- Graphics: Fixed an incorrect shader code generation when using half precision SV_POSITION
- Graphics: Fixed performance spikes in OSX while using an external monitor. Metal editor on OSX now uses CVDisplayLink to time frame presents
- Linux: Fixed an issue where the Assets menu was disabled after using the right-click context menu, or items in the context menu were unexpectedly disabled
- Package Manager: Fixed an issue where packages using Git LFS on Apple Silicon hardware would fail if Git LFS was installed through Homebrew and the Git LFS executable location was not added to the PATH environment variable
- Particles: Automatically mark textures as readable, if used by the Particle System Shape module
- Prefabs: Fixed a crash when GameObjects or Components are applied to Prefab while the Asset Pipeline was paused
- Profiler: Fixed an issue where the CPU Usage Profiler Chart did not show Vsync as the category when the editor was waiting in WaitForTargetFPS->TimeUpdate.WaitForLastPresentationAndUpdateTime for PS4, PS5, D3D11 and D3D12
- Shaders: Fixed an issue where Enabling "Optimize mesh data" in player settings made the build process significantly slower
- uGUI: Fixed an issue when multiple materials with multiple textures are assigned to a single UI Element did not rendered correctly
- Universal Windows Platform: Fixed a race-condition issue when using TouchScreenKeyboard's "text" or "selection" properties immediately after calling Open
- Universal Windows Platform: Fixed an issue where TouchScreenKeyboard on HoloLens2 closed a few seconds after focusing a TextMeshPro input field
- XR: Fixed an issue for late latching pre drawcall performance regression and world space UI and terrain always drawn at origin
- XR: Fixed an issue with camera depth normals pass in XR

Join our mailing list

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