Whats the best way to learn what each function/class does in unity? and how did you learn? Did you teach yourselves or did you have a mentor/teacher?
Well, imo, Unity has a very well written API in most cases and fairly good explanations on how all their functions and such work (their networking could use some work). I initially started up a project and just played with the editor, learning what everything did. I found it rather intuitive, though I know not everyone will be the same so I can’t really say how one should really go about learning it. From there I did the 3D Platform tutorial and learned about how all the scripts worked and in game interactions from it. From there I just messed around making games and seeing what errors popped up and tried to learn everything about them. I’m a very hands on kind of person and usually learn by trial and error.
Basically, to learn how to script and about the individual functions(which, if you really wanted to learn them I’d suggest going to the API and reading about each one), I would find a good tutorial in the genre you want to start with and learn from it. Once that’s done try recreating your own game using what you’ve learned, find what errors and bugs you come across and learn everything you can about them from the script references in the API and by asking questions here on the forums.
I read both the normal docs and the script docs repeatedly (and still do). Whenever I don’t know what something is, I hit the help files till I understand EXACTLY what it is for.
I followed the lerpz tutorial (3D roaming one) till completion, and thats the only tutorial I needed. From there, I just got on with it, made my mistakes and here I am.
You learn best by doing, and making all the mistakes you can. The IRC channel can be helpful at times if you have a question that the forum can’t seem to answer.
yeah, I am learning through trial and error currently, but I am just wondering if there is a faster way to learn? I understand javascript, not its about learning what each function/class does or doesnt do lol
I’d learn C#. I know Javascript as well, far better than C#, but programming in C# will help you a lot more in the industry if you don’t plan to own your own company as C# is widely used in other engines. I programmed in Javascript for a while, and now I’m having to go back and learn C# and it’s really biting me right now.
I would day i learn myself. Had some previous experience with Actionscript but i taught myself javascript and now C#. Mostly through the Unity Reference. And lots of trial and errors and MSDN. Which is very useful. And Most impt thing bout learning yourself. My teacher is GOOGLE!!! Just google your way through any problems.