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.
The world’s leading platform for real-time content creation
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.
2021.3.45f2 Release Notes
Fixes
- Scripting: Addressed CVE-2025-59489
| Publisher | Unity Technologies ApS |
|---|---|
| Version | 2021.3.45f2 |
| Release date | 2025-10-03 |
| License | Proprietary |
| Installer type | nullsoft |
| Architecture | x64 |
| Package ID | Unity.Unity.2021 |
| Install scope | All users |
winget install --id=Unity.Unity.2021 -ewinget upgrade --id=Unity.Unity.2021 -ewinget uninstall --id=Unity.Unity.2021 -e"UnitySetup64-2021.3.45f2.exe" /SKnown 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 …
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) …
Unity 2021 is proprietary software from Unity Technologies ApS. Check the publisher's license terms for pricing and usage rights.
The latest version is 2021.3.45f2, released on Oct 3, 2025.
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.
Unity 2021 runs on Windows and is available for 64-bit (x64) systems.
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.
Open Settings › Apps › Installed apps, find Unity 2021 and select Uninstall. From the command line, run winget uninstall --id=Unity.Unity.2021 -e.