Hello everyone, I just started using Unity, I have begun getting a basic grasp on the engine. I really enjoy working with it so far, coming from learning some parts of the CryEngine, and UDK.
Unity seems well suited, has enough resources, and community for my to push forward with my vision for a future project.
I really want to be well rounded with Unity, and a big part of that seems to be mastering the use of the scripting. I am having a hard time finding a logical order to follow in order to learn.
Reading about the different, classes, functions, and everything is great, but it seems to get forgetting quickly without being put to practice, and just copying what tutorials are doing seems to be semi fruitful, but a lot the code is still foreign to me.
Do you guys have an ordered list of learning resources that someone can follow from beginner to advanced in order to efficiently learn C#?
I’ve found some of my best experiences learning C# came from just picking simple projects and throwing myself into them head first. Pick something easy and try meeting a goal. Doesn’t matter if someone else has done it already or not. Personally I didn’t learn coding in unity, but simply just in Visual Studio, playing around with basic console applications to learn class structure and string manipulation.
Good luck and have fun
I have a series on Basic C#. Although it’s aimed at Unity developers it doesn’t (initially) involve scripting in Unity because I believe that’s like trying to learn to drive in city traffic. I suggest you have a look at it ( a couple of hours) and then look at more Unity focused material.
Thank you guys for the responses, I am going to start on your Basic C# stuff. I have a prototype in mind, so I will try to get started on mapping out key mechanics it will need, and look into stuff to figure out how to script it.