Sorry for the rant, but I find the way Unity deals with customers more and more infuriating with every day that passes. A large proportion of this comes down to the way they handle releases. Since upgrading to Snow Leopard, development on my game has slowed to a crawl due to the number of bugs Unity has developed. After waiting weeks for a fix for the Unity renaming scripts problem, I finally decided to bite the bullet and go through my entire project manually and fixing it that way. Now, running Build Run from Unity doesn’t update my device with the latest version; another known issue that’s be around for weeks.
So for these two major issues that have affected a lot of people, let’s take a look at Unity’s responses…
The renaming issue appeared on the forum 2nd September. 1 month, 7 days and 4 pages of complaints later, still NO FIX. No word of a fix coming either.
The Build Run issue appeared on the forum 7th September. 1 month later, still no fix obviously, but there are some comments to go on…
“There should be improvement with next Unity iPhone minor release.”
Improvement? Not fixed completely? Ok, so when?
“Unity iPhone 1.5.1 is has entered the beta stage recently. So it is not far far away ;-)”
Not far far away? Phew, I thought I’d have to stop development on my game indefinitely, but now that there’s an exact time frame I’m happy. Also, the winky smiley has made decide that I’m wrong to be annoyed about these things and should calm down and devote all my time to charity work instead.
Here’s the way I see it. A large number of users are having problems with your application that they’ve paid a lot of money for. What do you do? Make your customers happy by fixing it and releasing it as a minor upgrade? Or stick your head in the sand and forget about it.
I really don’t get it. Unity isn’t a massive company, they should be able to stick out minor updates with minimum fuss. What was the point of jumping to 1.5 from 1.1?
Again sorry for the rant, but it just irks me when I’ve spent so much time and money on a product that refuses to give anything back.