>>1241484
By it's own nature unity cannot be improved much, from a developer point of view, and it is such an closed developing tool that depending on your rig, it's actually running or not, working fine or not, there is no alternative, no solutions
In my rig for example i recently updated my cpu, slightly, with a newer version, the difference in power is quite small, but unity games passed from running shittily to running at barely acceptable result, in comparison to other engines
This change is unjustified in any way, the architecture is the same and pretty much most of the specific are very close to my old piece, but for some reason now that my hardware identifier changed, shit works
With my old cpu all unreal/cry engine game i had work pretty much the same, with very small improvement, nothing noticeable without hardware monitoring tools, they worked fine before, they still work fine now, not even the driver where updated at the time, and still such a significant difference
The game in question were Wasteland 2 and Ziggurat, i saw other games later doing the same, but just with this two my frame-rate increased by a good third, stuttering vanished too
Both games have relatively small requirement that i fully met even before, so why unity was affected so much?
Unity has been revised more then a few times, and it's performance are not improving at all, on some hardware are actually worsening, and the cost for licensing it is not that much of a difference from others more serious engines
Considering that no more "big" company seems having any intention to use this thing any more for their games, and that the number steadily decreased in the last years, I'd say that i am not the only one to notice this issues and problems
No matter how you put it, unity is plain inferior to all other engines available on the market, and i don't think it will ever improve, because it's mainstream user, like you said, are inexperienced "developer" that most of the time can't program their way out of a paper bag, and as such this piece of shit will necessary need to remain as streamlined as possible, ie idioticly simplistic, and never approach the complexity that more advanced engine available adopt by standard
Maybe in ten years unity will reach the level of Unreal v3, by that time unreal and friends will be on version 16 at least, with tons of improvement and innovation that just blow out of the water this crap, all while probably keeping a lower resource usage this thing does
In the end i think that it's accessibility will be the very reason why unity will never properly evolve into anything else then a beginner engine, unusable for anything more serious then tetris 3d or equivalent to it's time, also why should i wait for this thing to improve when i have better alternatives?
Final note, Wasteland 2 with medium graphics still stuttered on my rig form time to time, and fps weren't even constant. Xcom2 performance at max graphic, while fighting and explosions? Perfect fluidity at 60+
|