I am abandoning unreal engine for Unity and completely scrapping all of my progress

I spent so much time developing my game and plugins, but this is the last straw. I am completely unable to compile anything, whether building from source or using 5.0.3 from the epic games store.

I have spent over a month now trying to sort out these issues. Logging entire workdays for weeks on end trying over and over, waiting on long compiles and pouring through engine source code trying to figure out what is going wrong.

The culprit, is that epic’s development team are too lazy to fix their header includes on anything. We’re supposed to rely on manually configuring intellisense or xcode to know where to look because the project file generation is such an abortion and unrealbuildtool doesn’t even know what to do. This is an issue that completely breaks c++ and dates back at least to 4.16 so i have no faith that it will EVER be fixed.

I’m switching to unity. I’m going to spend the time to learn an entirely different engine, an entirely different programming language, and rebuild all of the systems i’ve already built from scratch because it is literally easier and less effort than sorting through this nonsense. And i also know that i am shouting into the void here and i will never get support from epic. No one is here to help me, except other doomed souls, suffering in the hell that is the UE5 source code like i am.

instead of switching to unity
you should switch to pc
your problems are because you insist on mac
unity isn’t better
but it will work better with your mac
I can’t stand unity
its so lame in comparison
but fill yer boots!!

the fact that you think intellisense is a mac issue and decide to make this a mac vs pc debate is indicative of a large part of why the community is so unhelpful here.

no
its just UE isn’t integrated well into mac’s new gpu architecture and sdk
I’m sure it will get better, but If you are using a mac then unity does seem build
it is the same for pc tho
if I set up unity I can have it set to build android in a couple of minutes, whereas setting up an android build environment for unreal is a day long process the first time.
Personally I have engines on my machine for quest development.
I prefer unreal.
but for certain things and certain types of project Unity could be a good choice for you

i’m talking about includes relying on unreliable code completion that is dependent upon SDKs or IDEs to even function properly when it shouldn’t be. It should be IDE agnostic. this has nothing to do with gpu architecture.