What is a good way to learn

i know the differnt types of scripting but i want to learn about them. Is there a website or video that will take me step by step on how to script. I am just knew on this.

What type of script is the best like java, c# and boo

Thank you

Hi,
have a look at the teaching forums http://forum.unity3d.com/forums/23-Teaching

There are links to learning resources, for example at the top of the Teaching forum there is a thread from Walker Boys which links to free video training in Unity and UnityScript… other resources on that page like 3DBuzz offers free videos in Unity and c#.

In terms of which language is best I guess you will have different people telling you different things. UnityScript is similar to JavaScript I guess ( I am not learning Unity Script so I can’t be more precise than that). It depends what you are planning to do… and maybe even what tools you are going to use… if you have interest in XNA for example, you may favour c# for future use. Some people say Unity Script is easier/quicker to learn so you could get up and running faster. Boo I am not sure where else could be used (that is just me, I personally do not know).

I started off by looking around Youtube for tutorials. You can also get a lot of information by searching google for “javascript” or “unity 3d” tutorials as well. It might actually be a good idea to get a couple text books. Unity 3D Game Development by Example by Ryan Creighton is a really fast read.

So you think if i want to learn unity good i should use java

no, you can learn Unity as an editor… all it can do… on its own… then how you code in Unity, be that java or c# is up to you, you may want to try an introduction to both and see which one you can pick up faster.

my vote goes for unity3dstudent.com really good webpage, and all free :slight_smile:

o i see thank you very much

I also really like unity3dstudent.com! I love this site, and Will is awesome!

Use the site those lot are saying or you can use Burgzerg arcade. They have some very good tuts on C#. There are a few books you can get from Amazon that are very good as well!

I haven’t used any books, although I have used Unity’s own documentation in combination with a few snippets of BurgZergArcades’ videos, as well as looking at TornadoTwins. Even if you follow BurgZerg’s vids, you can still translate his C# to UnityScript/Javascript if you understand the syntax differences and make sure the commands are the same.

What I find with myself, especially with programming, is if I haven’t got a set goal to accomplish, I don’t know where to start or what to learn. I self learnt Unity’s GUI within a few minutes, learnt how to sync frame rates especially for compiling a game with VBR setting in video quality area as to not overheat graphic cards with high frame rates, basics aside, just google for a few examples or videos on how to achieve your set goal and try to do it yourself without copying the videos exactly. If you need help that you can’t find in documentation or youtube, then ask around the forums =)

I believe it just comes up to you personally how you like to learn and basing resources around that.

If you learn C#, then you can move into C++ for other applications or game engines later if you choose, as the syntax is relatively the same I believe. UnityScript/Javascript is proprietary to Unity. Unity’s ver of Javascript is quite different to web based Javascript, and Java is different to Javascript. I personally found C# a little confusing, and I am currently a 3D artist.

I personally used the book “Unity Game Development Essentials” by Paperback as a starting point. I also used the video tutorials on 3D Buzz which covers the entire package (although no scripting) as well as their 3rd Person Camera series (which is pretty much scripting only). Though I’m an intermediate C++ programmer and if you don’t have any programming experience you probably want to start with JavaScript (3D Buzz use C#).

As for which script is best, its definitely C# if you can handle learning it (its more advanced) but its very similar to C and C++ languages. JavaScript (UnityScript) can only be used in Unity while you can use C# for many other things too. But if you just wanna start making games really quick then JavaScript is best for you.

What does the book cover in it. The basics of unity or scripting or…