o

o

Welcome to Unity!

You can learn regular C# first, but my general reccomendation is to learn coding as you go. Pick a game to make. Figure out what you want to do in small steps. Google it, then implement.

2 Likes

Yep.
What he said=true. :smile:

Hey and welcome,

Some advice then (from my own experiences):

  • Pick a small game that has been made 100 times and try to duplicate it. My choice - space invaders. Many people seem to like pong or breakout though.

  • When you have finished it mess around with it and try to add some new things. But eventually let it be finished.

  • Your first game will suck. This is normal. Dont worry about it. Accept it is a rite of passage.

  • Did i mention your first game will be awful?

  • You will hit 100 “impossible” problems when you are developing, but when you understand them - via yourself or by asking for help from the people here, you will never forget how to fix/avoid them in future projects.

  • No, you are not going to make an MMO.

  • Your first few tries will be a mess. The code will be awful and buggy. You wont be able to reuse half of it. BUT its your code. You made it. be proud of it.

  • You will have 100s of unfinished projects sitting on your drive. This is normal.

  • You will get better. Its a long process but you will get there in the end.

  • C# C# C# C# C# . Not only is UnityScript and Boo slowly dieing, but if you master C# you will have a transferable skill outside of Unity. I wrote medical software using it in my old job. Its a great thing to have on your CV.

  • One you will come to understand later: Never use GetComponent in an Update loop.

  • Another one for the forums… Use code tags. Please!

Anyways, welcome and good luck!

1 Like

Welcome to the community!

My biggest peice of advice is if this is a passion of yours, then don’t get discouraged, and keep at it. I am still learning, and am no where near as talented, or knowlegable as most of the people who post here. But… I can say i started up these tutorials and reading and learning online without much coding or scripting background at all. I am finally starting to see some improvement in my ability to use and understand how unity works.

Its easy to loose patients when you keep throwing out errors in your script, but if you keep at it and work hard you will get it.

start with a small project, something could be as simple as a 1 level mario style game. Once you finish or get to a point where you need to learn more, then go learn what your missing and just keep adding. with each project you will find yourself needing to learn how to do new and different things to get the desired effect, and before you know it you will start to become very compitent with the software/programing language you choose.

2 Likes

Thank you all for the advice!

I’m currently following tutorials on Youtube since I find it difficult to start something on my own.
I was just wondering how much harder is it to make a game that is playable in LAN? 3/4 players at most (Not MMO lol)
Thanks again!

not possitive about that, i haven’t attempted anything with more then one user currently, but i am sure someone else on here will know and comment soon :slight_smile:

1 Like