Every version breaks something that was working before

Unity 4.0: Tree colliders got so slow that I had to write a workaround. Performance is still much worse than before.
Unity 4.1: Extension methods in Boo are broken: methodInfo.IsDefined(ExtensionAttribute, false) == false ???

Please, please, stop adding new features and fix the countless bugs that plague Unity. It got so bad by now that the newer versions are almost unusable.

+1

A quality focused release would be nice.

Would love to be able to produce a usable build, some time in the lifespan of the 4.x series.

+1

I agree totally with this. It has gotten to the stage where I won’t update unity anymore.

Even with older versions we have tons of problems which never got fixed… setting Time.timeScale to 0 for while and SkinnedCloth will disappear. Deactivating a GameObject with a Rigidbody* gets us an “PhysicsSDK: NpScene::setGravity: WriteLock is still acquired. Procedure call skipped to avoid a deadlock!” error message.
The only thing that got better since Unity 4 is that we get less random editor errors, but it’s still pretty bad.

But frankly I can’t be bothered to send error reports anymore. I had a Rigidbody with 4 wheel colliders attached. Using DontDestroyOnLoad resulted in weird error messages when loading a new scene. So I made a small project so they could reproduce the bug with 0 effort and sent it with the bug report. The reply I got was:
“The problems here is that the WheelCollider component needs a Rigidbody component on the same GameObject.
In the example the WheelCollider is attached to a GameObject that is a child of a GameObject that has the Rigidbody.”
So basically I was told: don’t make a car, make a unicycle and you’ll be fine.

  • maybe the problem isn’t the Rigidbody, maybe it’s the SkinnedCloth or something else… I don’t care because it makes no difference for us.

I am very positive that the situation will become better thanks to the shorter release cycles. They will have the opportunity to react a lot faster to broken functionality. I had an issue in 4.1 and after I reported it, they fixed it for 4.1.1. That never happened in the past so quickly. Sure they took 4.1.1 back, but it is the first time I have the impression, that the situation with bugs becomes better.
Unity becomes much more flexible with the shorter release cycles, but it will certainly take some time for them to become comfortable with the new situation.