Help a noob please :)

hello fellow Unity community, my name is Linisth, I recently downloaded the game engine and have been messing around with a few tutorials and examples, and I think I now kind of got it, but I had a few questions:

  1. What language would you all recommend to start scripting with?

  2. and If my goal is to make it Multilayer (online), is that goal reachable? do I need to learn another language? If so, what would you recommend to start?

Thanks in advance to everyone.

Have a HAPPY CODING!

1: I would recoomend Boo, however, there is very little documentation on this, so the obvious choice is JavaScript. Or if you know any C, C# for you :smile:

And 2: Multiplayer… I have no idea on how to do anything multiplayer, so your best bet is to become as good as posiible with Unity, and make several games ov various lengths, in order to get better. I can imagine it would be very hard, and it would be best to know how to make anything you could want before trying. Start slow, then work your way up.

Well, I am still learning, but in a year or 2, you could have reached that goal.

Hi, and welcome to Unity and the community!

Regarding the language, this probably just boils down to a personal preference. I don’t think (for Unity usage) that any language is better than any other based on ability or speed etc. Some people may say more advanced stuff can be done with C# but I wouldn’t let that put you off Javascript. There is a lot of examples and code on the Wiki and in the docs that is in Javascript so, if you are new to programming, that may help.

If you ever want to program outside of Unity in industry then I would probably go with C# for the experience point of view.

Online Multiplayer as a goal.
Well it is a good goal… is it reachable, well I guess that will be on what you define as Online Multiplayer and how hard you work at it… making a small game with a few players, yes very achievable with time. Making a Massive Online Multiplayer type thing, probably not. I’m not putting that down to Unity, but you need to understand that those flashy big name games are developed by massive team with massive pots of cash! It would probably take a sole developer the rest of his/her natural life.

All to often you hear people who have picked up an engine and are making the next blockbuster blah blah blah only to not actually produce anything.

My advice would be to start small and work up from there… have a crack at Space Invaders or something and really get your feet wet.

This is a great community where people will help with any problems you ever have! (just use the Search box first :wink: )

Good Luck and welcome once again!

Matt.

Thanks for the tips guys, I’ve been using JavaScript I think from the tutorials that I found, and also checked out the TornadoTwins Tutorials, so I think I’m getting it, I also checked out a JavaScript Programing tutorial on VLC but Its not so much as Game oriented and kind of lame in my opinion, Boo seems more simple, but I haven’t even try the “Hello World” script, so I guess I’m gonna give it a shoot at JavaScript.

For the Multi-player player goal, like you say, I would work real hard in order to achieve my final goal, might not be World of Warcraft or Aion online, but I would give it my best shot.

Now that I have a good grip of whats going on, and what language to go for, comes to this:

Is there more than one kind of JavaScript language? Because thats what one Tutorial was saying and It throw me off.

And again, Thanks guys.