Now jump to a real engine like CryEngine and be amazed at how s * i t this engine is
Very similar if not identical to what happened when you jumped from unity to ue4.
And on the plus side, I seriously doubt epic will ever manage to compete with the raytracing system that crytek came up with.
Also, it takes about a year of engine usage before you realize the epic team cares even less about you then the unity team.
The same fetures you expect to work haven’t worked and have not been fixed since inception.
This is in spite of countless reports, and user feedback, which they keep completely disregarding.
You can pull the source and fix them yourself. Sure. So can you in all other decent engines though.
This is true with epic’s very own trash, as well as with every other engine out there.
There isnt any tool which will perform as it should out the door to provide a corss platform (or even just a windows) AAA experience.
If you have the budget - then you aren’t really an indy.
If you are a company, you lock down the best possible version of the engine - somethkng like ue4.18 - and you manually bring the code up to date by modifying injecting unto the parts that need help. Which in the case of unreal may take you something like a year of development alone.
If you don’t have the budget, then you just arent producing an AAA game anyway, so what’s the point of even brining this up?
This holds 100% true for unreal just as much, if not even more perhaps, since they keep chaning the goalposts on you with stupid exec decisions.
(Which is why you lock down a specific engine version, pull the source, build, and never upgrade once you really start a project…)