Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We’re making changes to the Unity Runtime Fee pricing policy that we announced on September 12th. Access our latest thread for more information!
    Dismiss Notice
  3. Dismiss Notice

Official Dropping support for Windows 7 as a target for the Unity Standalone Windows Player in Unity 2023.2

Discussion in '2023.2 Beta' started by HamedA, May 31, 2023.

  1. HamedA


    Unity Technologies

    May 31, 2023
    Hello Unity developers! My name is Abdullah and I’m a senior technical product manager at Unity. I take care of our Windows platform support.

    With Unity 2023.2, we are making a change to our supported platforms for the Windows Standalone Player and we will be removing support for Windows 7.

    What does this mean for me?

    We are increasing the minimum supported Windows version for the Standalone Player to version 21H1 (build 19043). In a previous announcement here, we explained that we track usage of the number of players that play games on Windows 7. This number sits at approximately 1%, which is below our usual threshold for supporting a platform. As a result, from 2023.2, Unity will no longer produce Windows Standalone builds that will run on Windows 7 and older Windows 10 releases.

    Why is Unity making this change?

    The number of developers targeting Windows 7 is extremely low, the cost of maintaining the platform is relatively high, and we want to make sure we’re focusing our efforts to deliver the biggest impact for our users.

    Windows 7 hasn’t received security fixes from Microsoft since 2020, It will no longer be supported on Steam as of 2024, and the number of developers making builds with Unity targeting Windows 7 has been rapidly declining over the last few years.

    Continuing to support Windows 7 limits our ability to improve certain features. The editor currently contains separate code paths specifically to support Windows 7 which are becoming harder and harder to maintain as the Windows 10+ path evolves.

    What about the Unity users targeting Windows 7 with prior LTS releases of the Editor?

    The last version of Unity that will produce builds for Windows 7 will be 2022.LTS, which will be supported until 2025 for Unity Personal, Unity Plus, and Unity Pro customers and 2026 for Unity Enterprise customers.

    All LTS releases supporting Windows 7 as a target platform will continue to receive fixes for major breaking issues for the duration of their LTS period, however, as usage counts drop further we will de-prioritize less serious bugs that only affect customers targeting Windows 7.
  2. zh99998


    Mar 2, 2020
    Joe-Censored likes this.
  3. PetrisPeper


    Nov 10, 2017
    What is the reason for requiring update 21H1 of Windows 10? Even .NET 8 supports all versions above 1607, having dropped Windows 7 a year earlier.

    This will prevent companies using LTSC builds of Windows 10 from using Unity and even more importantly, it'll make Unity require Windows Server 2022, since 2016 and 2019 are based on older builds of Windows 10.
    I'd assume those are also more than 1% of server users too.
    Last edited: Jun 17, 2023
  4. Ryiah


    Oct 11, 2012
    Joe-Censored, M_MG_S and Lex4art like this.
  5. Tautvydas-Zilys


    Unity Technologies

    Jul 25, 2013
    A few reasons:

    1. Windows 10 21H1 is when DirectX 12 Agility SDK works out of the box without any additional Windows updates (specifically, 1909 requires installing a bunch of updates before Agility SDK starts working). Starting with Unity 2023.2, we will be relying on DirectX 12 Agility SDK;
    2. The marketshare of people using older versions of Windows so incredibly small that we cannot justify maintaining separate code paths (that we need to also test continuously!) for these older Windows builds.
    landonth, M_MG_S, cxode and 5 others like this.
  6. TheOtherMonarch


    Jul 28, 2012