Unity is very close to being a wonderful piece of software. However, my experience with it has been very painful.
Over the past month, I have been writing a voxel terrain system. Unity made this extremely easy to pull off, and I could get good results very fast. However, soon my problems began to set in. Over the course of about 2 weeks, around 15 different bugs occurred in the Unity engine, building up to a major show-stopping bug which caused Unity to crash repeatedly.
So basically, there are way too many big bugs for Unity to be of any real use. It’s very very close to being great, and I’m sure if you don’t have any problems,then it is fantastic. But unfortunately, I was not that fortunate.
I get black screens. I get the loss of the cursor. I get being able to click on things but not being able to type. I get various quirky little things that require me to close and reopen (sometimes, it even lets me save - sometimes, meh). I’ve had things where out of the blue I’m left with no RAM. All sorts of various little annoying things - but nothing that I’m able to recreate by doing X, Y, Z. I could see the frustration of facing something that when you need to do X…boom.
Are you sure it’s all Unity’s fault? It could be a result of your programming? What were the bugs? Did you file a bug report? Did they respond? Wjhat was the response? All these questions and many more matter in determining if it truly is all unity’s fault.
I’m not a big fan of attention-seeking “I’m leaving” threads. If you’re leaving, leave. Why do we need to hear about it? If you’d actually gone into technical detail on the bugs, at least it would have been a useful leaving present, but as it is, it’s just screaming “look at me”.
He’s frustrated and upset with his experience, naturally he wants to vent. We’re all human, cut him some slack.
@Muzzn No doubt you posted many threads in the help forums, you should link those to you post to make your struggle more clear. Otherwise, it looks like you’re just getting upset over your own mistakes and it’s possible you are. Road blocks and errors will be present in any other piece of software, I assure you. When searching for an engine to develop on I researched the forums on various SDKs, Unreal, Crisis, Shiva, Steam, they all have issues.
Before I started “not cutting him any slack”, I followed this thread trail back as far as January 2011, and I haven’t found anything remotely resembling a message about his voxel engine and any problems he was having with it. I found one where he said he had written one and how great it was (from an enjoyment point of view, not from a boastful stance.). Since then, nada.
First I’m a gamer
Second I’m a 3d artist
Third I’m a developer
Fourth, UNITY Opened a door where I can bring all this together and Finally I’m able to develop my own game with such a great engine!
I’m sorry for your frustration but unlike me, I’m loving it!!
You should totally use UDK. It’ll be SO MUCH EASIER!
From my experience…
Ppl who are new users love Unity.
Ppl have used it for a while, like Unity.
Ppl who try to go above their skill level dislike Unity
Every now and then I get sick of it, and go through a burnout phase where I cant even load up my game. Im in that phase atm. The reason im here is due to the navMeshAgent. Ran into a problem that shouldnt be happening.
Its a problem that I could probably fix by fixing the other problem, but it still annoys me.
It started as a rather unfinished buggy product and sadly Unity is very strong when it comes to tradition in this respect but i’m curious about how Unity will feel once the first bug fix releases for V4 arrive. So far some aspects improved whilst others stayed the same way. On a road of constant increments, i’m not sure when or if at all Unity will be able to introduce a rock steady product. It needs awareness, the capability and the will to change. It might be hard and not this convincing going this direction if you’re having huge success with a more buggy product already. It’s a character thing too.
Unity is great tool that provides amazing workflow and a ton of resources. I am sure that if you look for it you will find an answer to your problem.
If you’re too lazy to do that, well, farewll than.