Muitos desenvolvedores indies travam na programação não por falta de capacidade, mas por falta de informação.
E a Unity tem uma das documentações mais completas do mercado, mas muita gente nem sabe que ela existe.
E pior: outros acreditam que precisam entender Visual Studio ou C# “puro” para conseguir programar na Unity.
A documentação da Unity é a fonte oficial!

Sim, a Unity possui uma documentação própria, mantida pela própria empresa.
E ela explica exatamente como funcionam classes, métodos e comportamentos usados nos jogos.
E tudo que você usa no dia a dia, Transform, GameObject, Update, Start, Instantiate, está documentado lá.
Por isso, se você programa Unity sem usar a documentação, está andando no escuro.
MonoBehaviour não é do C#

Esse é um erro extremamente comum entre iniciantes.
Pois, quando seu script herda de MonoBehaviour, você está usando uma classe da Unity, não do Visual Studio ou outro editor de código.
Pois o Visual Studio é apenas o editor de código, ele não define como a Unity funciona.
Por isso, procurar métodos como Update() ou OnCollisionEnter() na documentação do C# padrão não faz sentido.
Onde encontrar a documentação

A documentação oficial está em: docs.unity.com ou pode ser acessada por pesquisa direto pelo Google.
E o segredo é pesquisar sempre pelo nome da classe + “Unity”, por exemplo: Transform Unity.

E outro ponto crucial: cada versão da Unity tem sua própria documentação, então sempre confira a versão correta.
E isso evita erros comuns causados por mudanças entre versões da engine.
Clique aqui e veja a documentação da Unity!
Se você quer aprender Unity do jeito certo, sem confusão e sem depender de achismos, o 3D Game Adventure é o caminho.
Nele, você aprende passo a passo a criar um jogo 3D completo na Unity, saindo do zero absoluto.
Clique aqui para garantir seu acesso ao 3D Game Adventure
A documentação da Unity não é algo avançado, é algo essencial.
Saber onde procurar respostas muda completamente sua evolução como desenvolvedor.
Quem aprende a usar a documentação deixa de copiar código e começa a dominar e entender como a Unity funciona!

Seja o primeiro a comentar.