How can i be more expert at Scripting? need help

Hi everybody I’m making a game with unity according with a Video tutorial, I’ve made some script with JavaScript,which was cool like Shoot, Respawn…, i tried unity script help but it was so huge to learn other functions, variables… so is there any resources like a video tutorial (free) which teach scripting, make you really more expert? :smile: Thanks.
-Makan

Hi makan,

The only way to become an expert, is to practice. It will not happen overnight with one magic tutorial. Now there’s three languages being used C#, Javascript and Boo. I, for one, prefer C#. So first of all, choose you scripting language.

Second, on Scripting references, when searching a function, it will give you examples in all three languages. So you will be able to figure out how to do some of the functions.

Third, if you want to do a specific action and don’t know how, look at the free tutorials here or on 3DBuzz (you need to register in order to see the videos, it’s free.). Also search on google, you will find multiples places with free tutorials.

Fourth, If you are still having problems with part of your script, just ask your question on the Unity Forum in the Scripting section.

Finally, you will learn scripting as you go. because you can not learn everything at once. Go at it step by step and eventually, you will be comfortable creating almost anything.

Hope this helps, cheers, :smiley:

Thank you so much :smile:

While to be an expert you need to have experience that is not the only thing you need. It is important to expose yourself to ideas of experts in the field to avoid reinventing the wheel.

Reading a book is a great start, my favorite software engineering book is Code Complete by Steve McConnel. It’s also worthwhile going through Unity Answers and reading the high rated questions and answers.

try http://www.unity3dstudent.com/

Short lessons - but worthwhile. That way it won’t frustrate you. Do the challenges. Then. when finshed you should be ready for some advanced stuff. Don’t expect to know everything at once.

If you allready have a programming background. You may need some math. You may also need some basic 3d understanding.