This is a sticky for links to resources that will help new users to get started coding with Unity. [Please NOTE! This thread is not intended as a support or scripting thread for help with specific coding issues. Please use the Support or Scripting sections for that.] The first place to go, is the scripting topic in the Learn section of the Unity site:
It deals in AI development, something that every game dev will bump into at one point or another. And to avoid misconceptions, I am talking about AI, not Finite State Machine modules (like attacking, idling, fleeing, etc). People seem to confuse the two. This page deals in making the AI take strategic decisions and reach an outcome (like minmax Chess AI).
Actually, there are so many resources (books, online tutorials, video courses, interactive tutoring) that I’m lost as to what the fastest way to absorb this (programming) knowledge is. If money is no issue, what’s the best/fastest way to get into Unity Scripting?
I have the same concern right now. Since all of these resources tend to overlap in terms of what they actually teach, I choose to devote the time to one course or book at a time until I really absorb everything. Then I’ll begin another book. It’s a little disheartening at times, like I just finished a joes to pros book on c#. But c# used in unity seems to use slightly different terms and logic. But it’s still very familiar in terms of syntax. So I definitely don’t regret reading that book, because now the main thing for me to get familiar with is the scripting reference for unity.
BassO, Meta: There are two basic approaches - Applied and Theoretical. If you want an applied approach, I’d suggest running through as many Unity and 3rd Party tutorials and observe how the language is used. If you want the theoretical approach, I’d suggest books and tutorials about Object Oriented scripting and languages, language pattern and (probably easiest) a focus on C#.
Do you mind if I point at my own C# Unity tutorial? It’s on the Asset Store (links in my signature below). It’s not free, but it is a pretty complete turn-based Tic-Tac-Toe game, which may be of interest to those more interested in turn-based games in Unity in general.
I believe a good tutorial should explain “what”, “how” and “why”, so I included a thorough 40-page PDF explaining what it does, how it works and why I wrote it the way I did.
Although this isn’t strictly code related, it’s math, and it should definitely come in handy when programming in any API or language. It deals with Matrix operations. Original post is here :
Man these video tutorials are awesome.
C has always been my weak spot … long and tedious books have never helped me out.
I have a feeling video tutorials are the way for me to succeed.
Bookmarked.