- Home /
Question is off-topic or not relevant
Does anyone else find Unity incredibly difficult to work with?
I would say on average I spend about 10-20 times as much time just trying to adjust settings, and goof around with Unity than I do actually writing code...
I feel like I'm just shooting randomly at different Unity settings and components with a blindfold on. It seems like I have to try like 100+ different random built in Unity things before I luckily find something that actually works.
I strongly dislike the UI it makes it exceedingly difficult to notice little details when every little setting is constantly collapsing so at times you can't even see the problem when it should be obvious.
And there are definitely quite a few bugs or extremely unexpected behaviors when dealing with complex multi layered objects containing all kinds of extra layers, bones, animations, etc.
It seems like Unity may not always update Child objects correctly even if it displays it in the UI.
Maybe these problems are just a sign that my first serious project is a little overly ambitious for my past experience.
I've only been programming for like 8 months at which time I didn't even know how to write a single function... but I never expected I would spend 10-20 times as long trying to figure out Unity than writing code...
There's nothing more frustrating than sitting there for hours with finished code waiting to be implemented but first you have to goof around with Unity details for who knows how many hours like a retarded ape who can't fit a square through a triangle hole.
I never expected Unity to be way harder to use than actually writing code... very disappointing. Not sure if I'm alone on this but I need to vent in hopes they do something to improve it. They need a way better UI and way better resources, most of their documentation appears to have been written up by one of their interns making minimum wage and on a tight schedule.
Do you have an actual question that we might help with and others might find useful in the future? Because last I checked, that's what unity answers were for. Rants like thing belong on the forums.
If you are a developer, you'll need to learn how to use tools, this is the nature of the beast.
If there was one perfect system, everyone would be just using that.
Compared to other tools, the entry level for Unity is amazingly low.
The API has so much detail and example code, your argument there is flawed (unless you can provide some actual specifics).
The only 'real' complaint I see here is the UI. If you don't like it, you can write your own, how cool is that! : http://docs.unity3d.com/Documentation/Components/gui-ExtendingEditor.html
For everything else, it simply comes down to your work practices and methodology. As much as it's not fair to say this, for the problems you are describing it sounds like you're doing it wrong.
Sure there are lots of imperfections like nested prefabs, but again, and just like everything in program$$anonymous$$g, you have to see and realize every possible outcome, and design your software to deal with every possible outcome.
Finally, there is no query or point to your 'question', so as stated elsewhere here, this type of discussion is suited for the forums, not Unity Answers.
Answer by killer-zog · Jun 27, 2013 at 06:47 AM
@Ryan "I never expected Unity to be way harder to use than actually writing code" actually code writing in unity is very useful and so much improved.
yes i am agree with you in one point that is the UI. it is really hard to work with this, but you will get used to it, i have spend 1 year with unity to learn it's feature, i dont have much problem with the ui.
The thing i like about unity is it supports multi platform supported and its community. you will get thousands of member to help you and also unity wiki for ready made code. unity is very easy to use.
if you are building mobile platform based games you are in right place. but with fps and other games unity is not that good compare to other engine like unreal, cry engine,
you should get your answer by now. instead of asking this you should go to forum to start a new thread.
Follow this Question
Related Questions
A node in a childnode? 1 Answer
Messed up file exported from blender to unity. 1 Answer
About using the free sourse unity 1 Answer
get browers info 0 Answers
i need a script to make object be destoryed after touching another 1 Answer