Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    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 AbdullahHamed, May 31, 2023.

  1. AbdullahHamed

    AbdullahHamed

    Unity Technologies

    Joined:
    May 31, 2023
    Posts:
    4
    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

    zh99998

    Joined:
    Mar 2, 2020
    Posts:
    18
    Good
     
    Joe-Censored likes this.
  3. PetrisPeper

    PetrisPeper

    Joined:
    Nov 10, 2017
    Posts:
    66
    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

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    21,145
    Joe-Censored, M_MG_S and Lex4art like this.
  5. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,674
    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.
     
    LooperVFX, M_MG_S, cxode and 5 others like this.
  6. TheOtherMonarch

    TheOtherMonarch

    Joined:
    Jul 28, 2012
    Posts:
    866
  7. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    985
    "The last version of Unity that will produce builds for Windows 7 will be 2022.LTS"
    -- You mean 2023.1 ??

    You say it will end with 2023.2 and 2022 is last version to support Win7 but what about 2023.1 ??
     
  8. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,674
    It's a technicality, 2022 LTS will keep getting updates for a much longer time than 2023.1 (which will stop getting updates as soon as 2023.2 ships).

    Windows builds made in 2023.1 are supported on Windows 7.
     
    zezba9000 likes this.
  9. xCyborg

    xCyborg

    Joined:
    Oct 4, 2010
    Posts:
    633
    Minimum supported Windows 21H1 just for the Player?
    That was released only 2 years ago.
    Anyway, RIP Windows 7, best version ever!

    windows7-image.jpg
     
    Last edited: Oct 25, 2023
  10. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,674
    Yeah, people tend to keep their Windows 10 machines updated. Amazing what forced updates can do, right? :)
     
  11. xCyborg

    xCyborg

    Joined:
    Oct 4, 2010
    Posts:
    633
    But last I checked the editor support was still set at 1909.
    How does this fit together?
     
  12. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,674
  13. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    21,145
    Forced updates and people not thinking to search for "disable automatic updates windows 10/11". It's actually trivial to turn them off completely even with the latest release of Windows 11. :p
     
  14. adamgolden

    adamgolden

    Joined:
    Jun 17, 2019
    Posts:
    1,555
    RIP, Windows 7 <3