Unity 2021.1.28

Select the runtime platforms of your choice from the list below (the desktop runtime is included as standard) or, to install the full complement of runtime platforms, use the download assistant installer above.
New to Unity? Get started

Known Issues in 2021.1.28f1

  • Android: Sometimes text is not rendered when using OpengLES3 on a Xiaomi Redmi9A device. (1347186)

  • Asset Importers: [MacOS] Second Unity instance in Activity Monitor is "not responding” after importing (1331736)

  • Global Illumination: Crash while sculpting Terrain and Baking Lightmaps (1266511)

  • Global Illumination: Scene is brighter in Standalone player if it was open in the Editor at build time (1375015)

  • Global Illumination: [LightProbes] Probes lose their lighting data after entering Play mode when Baked and Realtime GI are enabled (1052045)

  • Mobile: [Android] App stops due to OnPixelCopyFinishedListener not being supported on devices with lower than 24 SDK (1331290)

  • Mono: NullReferenceException causes freeze when thrown in the Player (1364311)

  • Scene Management: Instantiated FBX through code throws error after leaving Play Mode (1363573)

  • Scripting: Only some assemblies fail to be loaded when assembly name does not match the file name (1345099)

  • Scripting: Unity does not execute code weavers when the project is opened for the first time (1350116)

  • uGUI: Poor performance when loading or unloading a large Scene (1375646)

  • Vulkan: [Editor] The Scene's GameObjects textures are seemingly random and change colours depending on the Scene's Camera pos. (1337772)

  • Window Management: Broken layout stops panels located in the top left corner of the Editor from rendering in the Karting Microgame project (1367783)

  • XR SDK: [XR][Linux] Scene View doesn't render when opening new AR or VR Template project or pressing "Show Tutorials" (1362435)

2021.1.28f1 Release Notes


  • iOS: Added support for iPhones, iPads and Apple TV released in 2021. (1367775)

  • Package: Update Addressables package to version 1.18.19. Please refer to the package changelog online here:

  • Package: Updated Cinemachine package to version 2.7.9. Please refer to the package changelog online here:

  • Package: Updated the Timeline package version to 1.5.7. Please refer to the package changelog online here:

  • Search: Many search UI and indexing improvements.

API Changes

  • Apple TV: Added: Identifier for 2nd generation Apple TV 4K.

  • Apple TV: Changed: Identifiers for Apple TV HD and first generation Apple TV 4K.

  • iOS: Added: Identifiers for all iPhone 13 models, 6th generation iPad Minis, 9th generation iPads.

  • Shaders: Added: Ability to query preprocessed shader data for a given variant. (1364378)


  • Shaders: Exceptions in IPreprocessShaders will now fail the build. (1357383)


  • Android: Fixed an issue with a screen safe area values at startup. (1327752)

  • Animation: Fixed an issue where an assert was triggered upon rebuilding an animation legacy component. (1330001)

  • DX12: Fixed a DX12 Standalone Player crash during startup when using 32-bit player support. (1315964)

  • Editor: Fixed a jumping scroll-bar issue when working with arrays. (1362327)

  • Editor: Fixed an issue where the IMGUI buttons did not work in Device Simulator when using the new Input System. (1333953)

  • Editor: Fixed an issue where the Inspector AnimationCurve field was trying to show both the context menu and the curve editor when right-clicked. (1312594)

  • Editor: Fixed an issue where the windows editor sometimes got into a "script assemblies are locked" state after a modal dialog from a C# script was invoked. (1367358)

  • Graphics: Fixed a rare crash in shadow rendering. (1350950)

  • Graphics: Fixed an incorrect texture settings for externally created textures. (1358700)

  • IL2CPP: Fixed an isse where the debugger did not grow the frame capacity on-demand. (1360149)

  • IL2CPP: Fixed incorrect metadata section size checks. (1370667)

  • Input System: Fixed incorrect Windows input event timestamps. (1284586)

  • iOS: Fixed an issue where dark mode native mobile input's background from going transparent when was empty. (1367091)

  • Physics: Fixed an issue where the Articulation Drive did not affecting the joint in Articulation Body when the collider volume was very small. (1330968)

  • Profiler: Fixed a Timeline view's display of surrounding context frames issue when the recorded frame count exceeds the amount specified in Preferences/Analysis/Profiler/Frame Count. (1367470)

  • Search: Fixed a NullReferenceException that was thrown when typing in the Hierarchy window search bar. (1360676)

  • Search: Fixed a search index issue for medium and large projects. (1362623)

  • Search: Fixed an issue where Scene or Prefab did not open when using Alt + Enter shortcut. (1362526)

  • Shaders: Fixed an issue where Compile and show code button were failing to write the file if the size was over 2 GB. (1357761)

  • Shaders: Fixed an issue where uintBitsToFloat was not doing a conversion from bool argument to uint. (1334240)

  • UI Toolkit: Fixed an issue where stylesheets were added to a UIBuilder document were not cleared after a new document was created. (1363722)

  • UI Toolkit: Fixed an issue where unmodified files are saved to disk. (1355591)

  • Video: Fixed a crash that occurred while importing unsupported video frame size in the Editor. (1340340)

  • Video: Fixed errors that were spammed in the Console upon opening an imported video in the Inspector tab when Target Platform was set to UWP. (1357597)

  • WebGL: Fixed a crash on Oculus Browser when the EXT_multisampled_render_to_texture extension was enabled. (1370782)

  • XR: Fixed a soft particles shaders for XR single-pass issue. (1332105)


Third Party Notices

For more information please see our Open Source Software Licenses FAQ on the Unity Support Portal

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Got it