I’m trying to use Unity on my new MacBook Pro 2020 (the one with the new Apple M1) but every time I try to open any project (excepting a new fresh project) Unity gets stuck in “No response” and I need to force quit it completely.
Yesterday I left it to check if it ended opening but after 5 hours trying to open the editor , it remained loading. I tested 2019.4.18f1, 2020.1.17f1 and 2020.2.1f1 and all of them have the same issue.
I tested to turn wifi off (stated here: Unity cannot open any project ) and it worked… once. Now it gets stuck again.
I tested using other users and reinstalling Unity. No difference.
Assuming your project is properly backed up and/or source controlled, close Unity and try deleting the folder called ScriptAssemblies inside of the project’s Library folder. When Unity reopens it should recompile all. If that doesn’t work, nuke the project’s entire Library folder and reopen.
WARNING: I AM NOT TALKING ABOUT YOUR GLOBAL OR USER LIBRARY FOLDER! USE CAUTION!
Here’s the thread with Apple Silicon pending and fixed issues, as well as workarounds.
HDRP projects appear to require you to manually apply a fix. If your project is trying to open in OpenGL mode, there are comments which say that isn’t supported, you’ll have to force metal. Lots more interesting information.
Make a new project in a new folder. See if it opens and works, then compare the ProjectSettings/ProjectSettings.asset file (those files are text) with your project.
From that comparison it should be possible to get some new clues to try out. Be sure to use source control so you can revert any experimentation.
If a new project also doesn’t load then that’s a Unity bug. Otherwise there’s something (perhaps related to metal?) that you can fix.