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.

Feature Request Windows Standalone ARM64 dev platform (Unity should support)

Discussion in 'Windows' started by zezba9000, May 25, 2022.

  1. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    912
    This has been a chicken and egg problem for Windows ARM64 and game engines in general.
    With MS having full blown desktop support for ARM64 for years now Unity3D should be on the ball with this one. So should the Steam Store.

     
  2. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,074
    We will be introducing support for native ARM64 Windows player in 2023.1. It should be available within the next few weeks in 2023.1 beta builds.
     
    zezba9000 likes this.
  3. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    912
    Awesome!! Just got a Win11 2023 ARM64 dev kit / Project Volterra device (Also have the older Win10 LIVA one). Will be cool to try out Unity builds on them.
     
  4. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    912
    Any info on if this will be Win10 & Win11 or just Win11?

    It should also support Win10 ARM64 as some devices on Win10 ARM64 can't updated or have update issues to Win11. Such as the "Samsung Galaxy Book Go" for example. There is a Win10 update for ARM64 that will bork any attempts to update to Win11. So I'm sure a huge number of them will stay on Win10.
     
  5. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,074
    The player should work on Windows 10 too. The system requirements will be identical to UWP player.
     
    zezba9000 likes this.
  6. DevDunk

    DevDunk

    Joined:
    Feb 13, 2020
    Posts:
    2,929
    Any info on arm linux as well?
     
    LetmeDwight likes this.
  7. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,074
    No, we have no plans to port Unity player to ARM64 on Linux at this time.
     
  8. DevDunk

    DevDunk

    Joined:
    Feb 13, 2020
    Posts:
    2,929
    Sad. I think it could be crucial for people trying to run stuff like interactive projectors etc
     
  9. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,074
    Ability to build for Windows ARM64 was released in 2023.1.0a20. Currently only IL2CPP scripting backend is functional - we're working on making Mono work too.

    There is also a known issue with the editor failing to build when the editor is running on the ARM64 devkit - so if you decide to test it, build the player on a x64 machine and copy the ARM64 build onto the devkit.
     
    zezba9000 and DevDunk like this.
  10. zezba9000

    zezba9000

    Joined:
    Sep 28, 2010
    Posts:
    912
    Nice! However why spend time supporting Mono at all on this target? Sounds like long run .NET / CoreCLR will be used instead.
     
  11. Tautvydas-Zilys

    Tautvydas-Zilys

    Unity Technologies

    Joined:
    Jul 25, 2013
    Posts:
    10,074
    It's shipping in Unity 2023.1. .NET / CoreCLR won't be ready by then. And many PC games want to ship on Mono so we want to enable them to do port their games to this architecture easily.

    Mono is functional on Apple silicon, so it's not a lot of work to get it working on Windows for ARM64.
     
    zezba9000 likes this.