3 ms·
Unreal Engine and Unity both have mobile ports, so already support ARM in some manner, and they provide much of the heavy lifting for the low-end stuff for many
by kbenson 6y ago
Unreal Engine and Unity both have mobile ports, so already support ARM in some manner, and they provide much of the heavy lifting for the low-end stuff for many AAA games.
That said, I'm not sure if Unity will have an advantage here because of its reliance on C# compared to UE's C++ (but I'm not sure how common it is to use C++ compared to UnrealScript). Then again, if you can trigger the X86 consistency mode on the M1 (or if it's always on?) for ARM instructions (if that makes sense), then maybe it's as simple as a compile/release for that target from each of those platforms since the memory model will be the same for the C++ code.
Note: I'm not a game developer, and have only looked at/used minimally at those engines/suites, so there's a lot of assumptions in the above based on how I understand stuff to work, not how I know it to work from experience.