Comment by samplatt
21 days ago
VS is actually one of the cheaper tools in our stack; Unity (the game engine) is probably the most expensive one at the moment, and it's going to get much more so with their recent changes to licensing structure for embedded hardware.
Unity has always had janky shaders, the fact people still use it over Unreal Engine or even Godot is completely baffling.
Unity is getting way too cheeky considering how they started out. =3
For anything smaller than AAA, C# is just generally much more pleasant to work in than C++. That's Unity's edge. And Godot is the "new" kid on the block
I'd agree that between Unreal and Godot, Unity doesn't look very attractive right now. But inertia will carry them for a long time
Programming semantics is a large part of the equation, but it's a secondary part. Unity is just too damn EASY for spinning up a prototype and gluing other modules onto it. C# is a part of that but simple implementation is so much easier and powerful than other engines.
This goes out the window for polished end products but that's a different argument... but by then the ship has often already sailed and you're already using Unity.
1 reply →