Soooo why is pic related being shit on?

Yeah go ahead and try to go in depth

because of how terrible optimized games made with it are, which to me is very fair since any shit made with it overheats my GPU and that only happens with Unity made games.

I can give you a pretty detailed rundown.
Disclaimer: I've been using Unity for about three years, so I'm a bit bias, but I'll do my best to be objective.

I'll start with the pros of the unity engine, and then the cons.

PROS
>Has great documentation for all of it's high level features
>NOTE: However, the GC issue can currently be manually resolved, in a manner similar to C++ (manual memory management), but most are ignorant of this.
>If you can make it on any other engine, you can make it in Unity, but, it requires indepth knowledge of the engine to do more "low-level" tasks
>Optimization is completely possible (more on this in cons)


CONT in next post

It was a rhetorical question.
If you want to learn more why C++ is faster than C# you can google it.

CONS
>Due to the huge userbase, and answers for every little stupid error for high-level features, there is A LOT of handholding (which results in people not really knowing what is going wrong, and shitty unoptimized "one size fits all" solutions)
>NOTE#2: Due to a lot of shit being on here (shittly coded or not), people use this for a lot of their projects, and it leads to shitty unoptimized code, and plenty of shovelware due to the availability of this… plus shitty quality control of actual code, as their concern is (((profits)))
>Optimization is completely possible, but it requires in-depth knowledge of C# (with C++ "like" memory management schemes)

I've written in both languages before and I understand why there would be a speed difference. I was wondering if you had any real facts besides "C++ is faster than C#", for example I'd be interested to see benchmarks related to their 3D rendering.

Look at their EULA, it's shit.

It looked very promising, and I was considering switching, but their EULA turned me off.
Not to mention their entire engine is structured around twitch and streaming platforms; which is imo produces (((cancerous))) games (as compared to say, focusing on good gameplay first, not what will get your players the most views on twitch).


Unity (and arguably any quality engine) uses the ECS design pattern, not OO design.

This is the one that sold me, I won't play anything made with jewnity

oy vey but they do it for your own good

Every game I've played made with Unity has shitty code optimization. And unity itself has this bizarre bug in installing it that fucks up if you're installing over a wireless connection.