Redpill me on Unity for /gamedev/

Attached: 800px-Unity_Technologies_logo.svg[1].png (800x291, 19.65K)

It's a perfectly capable engine that has a bad rap because shitty devs use it because its licensing agreement allows them to make low-effort cash grabs that are profitable even with low sales volume.

It's a game engine that has a good was ease of access but not as optimized as other game engines for certain things. Because of the ease of access it has drawn in less experienced coders who can't optimize well and gotten a negative stigma of being garbage. 99% of the faults of the game are the people working on it, not the engine

Unreal exists and costs fucking nothing, there is zero reason to use Unity.
>B-but royalties
Nigger, your game won't make make a million bucks.

>But the community and documentation
Is somehow just as shit as for UE4 once you go beyond asset flipping and basic-bitch problems. Gamedev always means that you have to man up and solve problems yourself.

Hearthstone was made in unity.

C++ is a bitch language
Real coders use C, faggots who want high paying jobs will use JavaScript and go to web dev, or C# because Microsoft.

I use Godot.

Depends on the kind of game you're making. Unreal engine was built for an FPS game in a 3D world, doing stuff where immersion is important is where unreal engine comes into play. If immersion is a goal, don't use unity. Unity's material rendering is Stone Age compared to Unreal engine. Unity meanwhile is great for more arcadey games with a lot of nice UI tools and is quick as fuck to prototype with once you know the basic stuff.

>99% of the faults of the game are the people working on it, not the engine
And yet, every single game has performance problems. Every game needs to preload all soundfiles once because Unity microstutters every time it opens a soundfile for the first time. Playdead had to perform some modicum of wizardry to get stable performance on a fucking 2.5D platformer with zero significant action or physics and Dead Mage had to fucking develop an asset manager from scratch because it's borderline unusable during runtime out of the box and Unity has the fucking audacity to celebrate this for some fucking reason. Because "Look at how modular Unity is!" when other engines just give you access to the fucking source code and are done with it.
I hate this piece of shit engine so god damn much. It drags down every game it touches. They haven't even gotten ECS working properly after all these years and I'm willing to bet that they'll hope on a new meme before it's properly finished.

It's good