alexpis 0 points1 point 5 months ago

They have been on the "wrong path" since the beginning... For example, from the very early versions they had inseparable physics and geometry: if you want to know if two meshes overlap, you pretty much have to add rigid bodies to them. And they cannot be both kinematic rigid bodies.

This is one of many oversimplifications that they had from the start that can really hurt.

When one gets to the gory details, one starts seeing the many limitations of unity and realises it looks good only on the surface.

Try writing a simple pong or arkanoid game with 3D physics and really fine tune it. You'll see what I mean.

I think they should let people use and modify their engine code freely and give a way of getting rid of c#/mono.