Unity 2021 2021.3.45f2

The world’s leading platform for real-time content creation

Download for Windows

About Unity 2021

Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusiastic players and customers.

What's new in 2021.3.45f2

2021.3.45f2 Release Notes
Fixes
- Scripting: Addressed CVE-2025-59489

Full release notes »

Technical details

PublisherUnity Technologies ApS
Version2021.3.45f2
Release date2025-10-03
LicenseProprietary
Installer typenullsoft
Architecturex64
Package IDUnity.Unity.2021
Install scopeAll users

Install Unity 2021 from the command line

Install with Windows Package Manager
winget install --id=Unity.Unity.2021 -e
Update to the latest version
winget upgrade --id=Unity.Unity.2021 -e
Uninstall
winget uninstall --id=Unity.Unity.2021 -e
Silent install with the offline installer
"UnitySetup64-2021.3.45f2.exe" /S

developdevelopmentgameunityunity3d

Unity 2021 version history

2021.3.45f1 Oct 16, 2024

Known Issues in 2021.3.45f1
- Android: Player crashes with an error "Unable to instantiate fragment com.unity3d.player.a.c:" when minimizing and maximizing the player while a notification permission dialog is shown (UUM-60989)
- Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- IAP: [Android] Build fails with Error "A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable" when using In-App Purchasing and Facebook SDK (UUM-76723)
- Input: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
- iOS: iOS Simulator SDK is missing ARM64 Architecture support (UUM-2238)
- Shader System: Shader cache is not used when building the Player repeatedly (UUM-75264)
- Vulkan: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
2021.3.45f1 Release Notes
Improvements
- IL2CPP: [RequireDerived] and [RequireImplementors] will now mark all instance constructors of all types that they cause to be marked.
- Shaders: Improved shader compilation logging in the player. (UUM-79781)
API Changes
- iOS: Added: Added iPhone 16 device generation enums and screen cutouts.
Changes
- Editor: Updated com.unity.openxr package version to 1.13.0.
- Editor: Updated OpenXR to 1.12.1.
- iOS: When using "wide" color (P3 color space) we now use f16 color format for both metal layer, and internally by default.
- XR: Updated XR Management Package's default version to 4.5.0.
Fixes …

2021.3.44f1 Sep 23, 2024
2021.3.43f1 Aug 22, 2024

Known Issues in 2021.3.43f1
- Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- iOS: iOS Simulator SDK is missing ARM64 Architecture support (UUM-2238)
- Kernel: VirtualFileSystem crash because of data races. (UUM-72557)
2021.3.43f1 Release Notes
Improvements
- HDRP: Transparent materials now appear opaque when using Mipmap Streaming debug views for increased clarity.
Changes
- Installer: Changed the default IDE suggestion on Mac to be Visual Studio Code since Visual Studio for Mac is no longer supported by Microsoft.
Fixes
- 2D: Fixed crash when a user does an infinite recursion loop using a Tile's StartUp call by limiting the recursion. (UUM-74939)
- Android: AndroidX use is always true. Fixed problem with Gradle AAB build fail when Split App Binary is on, but there are no asset packs in the generated Gradle project. (UUM-73808)
- Android: Fixed Input.backButtonLeavesApp not working on the new input system. (UUM-41638)
- Animation: Fixed crash when calling the RigBuilder.Build function multiple times on the same animation Rig. (ARB-47)
- Audio: Better error handling in AudioClipPlayable in the case of FMOD errors. (UUM-65779)
- Audio: Make fmodprofiling command line argument a diagnostic switch and update docs to show how to profile audio mixer effects. (UUM-41887)
- DX12: Fixed a crash caused when reading a raw depth buffer from a ray tracing shader. (UUM-76697) …

Other versions

  • 2021.3.42f1
  • 2021.3.41f1
  • 2021.3.40f1
  • 2021.3.39f1
  • 2021.3.38f1
  • 2021.3.37f1

Frequently asked questions

Is Unity 2021 free?

Unity 2021 is proprietary software from Unity Technologies ApS. Check the publisher's license terms for pricing and usage rights.

What is the latest version of Unity 2021?

The latest version is 2021.3.45f2, released on Oct 3, 2025.

Is it safe to download Unity 2021?

The download button links to the official installer published on download.unity3d.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with ac7b45ed97d59f173d70a993362c84909c8c4b63280bd4cc30f9a5989abf2596.

Which Windows versions does Unity 2021 support?

Unity 2021 runs on Windows and is available for 64-bit (x64) systems.

How do I install Unity 2021 silently?

Run the offline installer with "UnitySetup64-2021.3.45f2.exe" /S, or install it with Windows Package Manager: winget install --id=Unity.Unity.2021 -e --silent.

How do I uninstall Unity 2021?

Open Settings › Apps › Installed apps, find Unity 2021 and select Uninstall. From the command line, run winget uninstall --id=Unity.Unity.2021 -e.