What Unity features are not working on Macbook M1 Max?

Hi. I have a Macbook M1 Max 32 GPU Core 32GB RAM. I use it for mobile development and works great for that purpose. A week ago I came up with an Idea for a game, I’ve read about game engines and the limitations of Unity on MacOS and need some clarifications.

  • Will I have many assets not working ? Can I convert them by first installing them on a Windows virtual machine?
  • What systems doesn’t work on M1?
  • Is M1 Max a good machine to do an AA FPS game in Unity?

Again. I’m a noob. But this machine cost me 3000 euros. If I sell it for a windows machine I’ll have to develop for a living on an iPhone small screen. Since build for apple devices can be done only from apple devices.

All features should work, except platform/hardware dependant features (like you’re not running DLSS on there).
Ray tracing also does not work I think.
If there are features that do not work which are generic, file a bug report.

My experience with the M1 on Unity on 2021LTS has been pretty solid. Just make sure to get the apple sylicon version

Thanks. Are there assets that work on Windows but not on MacOS ?

yes lots of them

Mac does not support geometry shaders

You could have just purchased an asset that enables you to build to iOS from Windows. I used to use this one all the time: https://assetstore.unity.com/packages/tools/utilities/ios-project-builder-for-windows-15522

Combine that with an iPhone running CFW and it’s almost identical to making and testing apps for Android.

That being said, the questions your asking aren’t exactly appropriate for your current stage of development. As an example, I’m a “noob” when it comes to cars, and motorcycles, and not long ago wanted to purchase a motorcycle. After about 2mins of research I discovered every single kind I’d want, is manual transmission only, and that was a deal breaker. so, I didn’t spend thousands on a motorcycle lol.

The technical requirements to run Unity are very low, and only increase depending on what you are doing. Nearly any computer can install and open Unity, which is more than enough to learn the ui, make basic things like pong, breakout, and open/modify many free Unity templates such as the 2D platformer one, etc.

Whatever you’re doing-- slow down there champ, and just start with what you have. Thankfully you have a powerful system now. Worry about the platform limitations when you are comfortable with the interface and know the basics.

You basically jumped out of a plane and are asking for one of those backpacks with a kite on it so you can land as you fall. Chill. Learn the process. Good luck!