I’ve been working with Unity for a long time now, but the last two years have been a big headache.
Trying to work alone in a Indie Game Development has been almost impossible. My game has less than 150mb, and still I get Errors in XCODE like “Loading.PreloadManager (35): EXC_RESOURCE (RESOURCE_TYPE_MEMORY: high watermark memory limit exceeded) (limit=1450 MB)”
Before updating my Unity, everything was working fine. Update to 2022.2.3f and problems arise.
I go back to my previous working backup (using 2021.3.19f) and everything is still broken.
I have no idea how can I move back to a working project, and it breaks without any changes made to it.
It worked 5 minutes ago!
Unity Documentation is quite poorly. Anyone who tried to read the “Player” Docs Section will know what I mean. 70% of the Options in the project settings are NOT documented, nor detailed on what their functions are.
Some bugs come out of nowhere.
Imagine I have a Bike:
I try to change the Height of the Bike bench, and what happens is the Wheels get bigger.
I try to change the color of my Bike, and now it’s upside down.
Well, that’s not right, let’s Undo these; Command+Z. Now my Bike is gone, nowhere to be seen. Unity stole it.
It makes me wonder… Are all Game Engines like that?
At least in my experience as a programmer, I have never had this kind of Issues.
Unity’s plan seems to be making a Tool which can do anything, but fails to do the most simple basic things.
With news of the future business plans of Unity, things seem even more frustrating. So many employees were let go, and this in my view is not good at all.
Apparently a good part of Unity’s profits come from the Asset Store, but also many of these assets are a one way to get your Project destroyed.
There are no checks for the code’s security, nor if it follows best practices.You buy an asset? Well, you won’t know it’s quality until you open it’s code and see how terrible it is. By this point, getting a refund is almost impossible.
Many Assets are now having one year only updates. So for me who bought one asset, and sees one month later this asset has been updated and to get this new update, you have to rebuy it? Nahhhh
I was also extremely optimistic with ECS. When I saw the first demo of it around 2015, I though: This is the future. 8 years later and it still seems it’s on an Alpha. Still no information about what to do with ALL my assets I have bought before in the Store, which are not ECS based. Guess that’s money thrown in the trash.
I want to know what others think. It’s a big decision to continue trying to build experience and expertise in Unity, when from the Business perspective, there are so many questions unanswered.
One year later of development, things just break without any apparent reason is in my view a long lost time.