Native Windows on Arm beta support in the Unity Editor is now available

Support for Arm based Windows devices is now available in pre-release for Unity 2023.3. You can now access the Windows on Arm builds directly from the Unity Hub (starting with version 3.7).

How to get started

If you’re currently running the Hub on a Windows on Arm device, simply navigate to the Installs tab > Install Editor > Pre-release. You’ll see both architectures (see screenshot below).

You can also install it directly from the Unity 2023.3 beta resources page

Known limitations

  • Platforms: Unity will not provide support for platforms that do not provide native Windows ARM64 SDKs. Building for these platforms might still work with x86 emulation on Windows Arm64.

  • Graphics:

  • Vulkan is not supported (due to missing Vulkan drivers on Arm based Windows devices)

  • CPU lightmapping is not supported, Unity will fallback to GPU lightmapping

  • Burst: The burst package doesn’t currently work but will be supported in upcoming releases.

What’s next

Stay tuned for continued updates and new feature support for Windows on Arm. For more information on this release, take a look at our documentation.

As usual, we would love to hear your feedback. Have fun using the Windows Arm64 Unity Editor

8 Likes

[Reserved]

Didn’t even know that MS had not given up the idea of Win on ARM many years ago o.o

Cool that Unity keeps supporting all existing platforms!

1 Like

Really really, thanks a lot for this! I was waiting for this moment thanks!

1 Like

So do we need windows arm device to build for windows arm?

No, building for Windows Arm has the same requirements as building for Windows x86/x64.

2 Likes

I have a desktop Windows PC as my main dev box, but I purchased a Asus ProArt Qualcomm tablet. I have projects that are using Unity Version Control, but I am unable to download them completely. It seems many of my folders download, but I have issues with files failing to import and then the download is incomplete. Any help on how to get my workflow between the two devices setup would be greatly appreciated.