New game

Hi guys, i began teaching myself how to develop games so i can have fun and who knows one day profit. I want to know if you have some tips for me and tutorials, i'm already using unity and have some basic knowlege of programming.

I've been using Unity exclusively since starting game design in 2014. It's an amazing tool and I highly recommend you stick with it. As for tips, I'd say maybe don't go for too much tutorials. Rather go at your own pace and play around with what you find interesting.

The way I learnt was by adding components to gameobjects, seeing what they do and ultimately exploring only those that captured my interest. I then head over to the Unity documentation and looked at examples of how to use them along with all their variables, methods etc. as well as a comprehensive explanation of each. It wasn't long before I was very familiar with most things, and best of all, I had a firm understanding of the strengths and weaknesses of the different parts and components of Unity.

Tutorials can be great, but there's many ways to skin a cat and it would be a shame if we all did it the same way.

I totally agree. I personally found it best to build a very simple scene with a very simple goal/output, and then when I got stuck, searched for a solution online. By doing things this way, you learn how to find example code which tackles a similar problem to your own unique situation. What's more, is because it's not a tutorial where you are literally guided step-by-step, you get your brain used to problem solving. You go over your code block in question, compare it to the working example code of what you would like to achieve, and learn how to modify/enhance your own code with snippets of the example code. It can be very frustrating at first, I know. I'm a 3D artist and learnt how to program by myself, by building simple little random projects, then using Unity's forums and scripting manual for specific functionality.

I agree with AppsByBrats, although keep it fun while you go. Don't just do it in a specific order, look at what you want to do at heart and start there and do it in a randomized order based on what you feel inspired to do.