
Uma breve introdução explicando como instalar o editor da Unity e como criar um novo projeto.
Vamos fazer as configurações básicas na Unity, conhecer as janelas que ela possui, como organizar essas janelas e a importância do Layout.
Nessa aula vamos aprender o que a janela Scene pode nos oferecer para facilitar nosso trabalho, a função de cada botão, atalhos úteis e como as janelas Hierarchy e Scene trabalham em conjunto.
Vamos aprender a criar e manipular GameObjects dentro da nossa cena, criando uma primeira sala para o nosso personagem.
Vamos criar materiais e pastas para serem utilizados no jogo, como procurar elementos dentro do projeto, para que serve cada botão dessa janela e como começar a organizar o projeto.
Vamos conhecer as funções da janela Game, como simular um aparelho mobile e o que cada botão dessa janela faz.
Nessa aula vamos usar o que aprendemos sobre hierarquia de objetos para simular um rig (bones ou ossos) para o personagem que foi montado de exemplo na aula "Como funciona a Hierarquia", para que possamos fazer sua animação e como organizar todas as partes dele na janela Hierarchy.
Vamos conhecer a janela Animation e como utilizá-la para criar uma animação de Idle para o personagem.
Vamos usar o que aprendemos na aula anterior para criar uma animação de Andar com o nosso personagem.
Nessa vamos aprender a criar transições entre as animações, para que server as Layers do Animator, como criar e usar os parâmetros para controlar as animações.
Vamos aprender como fazemos para instalar ferramentas da Unity e como colocar os assets que podemos pegar no Asset Store da Unity no nosso projeto.
Nessa aula vamos revisar o que aprendemos e reforçar alguns pontos importantes para que não fique dúvidas sobre as janelas da Unity e a Hierarquia dos objetos.
Nesta aula, você vai conhecer o que será abordado no Módulo 2 – Criando UI.
Vamos começar explorando a importância das interfaces em um jogo.
Você também verá uma prévia prática de um Menu completo, criado sem usar nenhum script — apenas com Event Triggers e animações.
Além disso, vou apresentar os Assets que utilizaremos ao longo das aulas e deixar todos os links disponíveis nos recursos da aula, para que você possa baixar e acompanhar passo a passo.
Nesta aula, você vai entender o que é UI (Interface do Usuário) e as três tecnologias de UI da Unity — IMGUI, uGUI (Canvas UI) e UI Toolkit - explicando como cada uma funciona, para que serve, suas diferenças e em quais situações são usadas.
Também veremos qual dessas tecnologias utilizaremos no curso e o motivo de sua escolha.
Aviso: Peço desculpas caso haja algum ruído de fundo nesta aula. Estou enfrentando obras da Prefeitura e muito barulho externo e já estou buscando um local mais silencioso para gravar. Assim que possível, regravarei as aulas, se necessário, para garantir a melhor qualidade de áudio.
Nesta aula, você vai aprender o que é o Canvas e por que ele é o centro de toda UI na Unity. Vamos criar um Canvas do zero, entender o papel do EventSystem e explorar os modos de renderização (Overlay, Camera e World Space). Também veremos configurações importantes como Pixel Perfect, Vertex Color e Additional Shader Channels — quando usar e quando evitar.
Ao final, você vai entender exatamente como a UI é desenhada e como configurar o Canvas da forma correta para menus, HUDs e interfaces.
Nesta aula, vamos entender o básico do Canvas Scaler, o componente responsável por controlar como a interface do seu jogo se adapta a diferentes resoluções e tamanhos de tela.
Você vai aprender como cada UI Scale Mode funciona na prática, quando usar cada um deles e quais problemas podem surgir se forem configurados de forma incorreta.
Ao final da aula, você vai saber configurar corretamente o Canvas Scaler para menus, HUDs e interfaces responsivas, tanto para PC quanto para mobile, evitando erros comuns como UI estourada, muito pequena ou desalinhada.
Essa aula é essencial para quem quer criar interfaces que funcionam bem em qualquer resolução.
Nesta aula, você vai entender como o Graphic Raycaster funciona e qual é o seu papel na detecção de cliques e interações na UI da Unity. Vamos ver como ele trabalha junto com o Event System, como identifica qual elemento foi clicado e como configurar opções como Blocked Objects e Blocking Mask, entendendo na prática como objetos 2D, 3D e Layers podem interferir nos eventos da interface.
Nesta aula, você vai entender como o Rect Transform funciona na prática, aprendendo a posicionar corretamente elementos de UI usando âncoras, pivô e alinhamento. Vamos ver como “prender” a interface à tela de forma responsiva, evitando problemas em diferentes resoluções.
Nesta aula, vamos conhecer o componente Image da Unity e entender todas as suas principais opções, como Image Type, Material, Use Sprite Mesh e Set Native Size.
Você vai aprender por que Image e Panel não têm diferenças funcionais reais, e já aplicamos esses conceitos criando o background do menu.
Nesta aula, vamos criar uma animação de background para a interface, para gerar sensação de movimento.
Você vai aprender como posicionar corretamente a imagem, ajustar o Rect Transform e criar uma animação simples que deixa o menu mais vivo e profissional, sem usar scripts.
Nesta aula, você vai entender as principais diferenças entre o Text (Legacy) e o TextMeshPro, e por que o TMP é a melhor escolha para interfaces modernas.
Na prática, vamos criar efeitos como outline e sombra, além de aprender a configurar presets de materiais, permitindo reutilizar estilos e manter consistência visual na UI.
Nesta aula, vamos criar o título do menu utilizando o TextMeshPro, desde a importação e configuração da fonte até a aplicação na interface. Em seguida, você vai aprender a criar uma animação de entrada para o Título.
Nesta aula, vamos criar um painel de botões organizado automaticamente usando o Vertical Layout Group, entendendo como esse componente facilita a criação de interfaces.
Também vamos explorar o componente Button, e adicionar feedback visual com Event Trigger, deixando a interface mais dinâmica e intuitiva.
Nesta aula, vamos criar animações para os botões da interface, adicionando movimento para tornar o menu mais dinâmico.
Você vai aprender como funciona a Timeline e a organizar as animações utilizando ela, sincronizando os elementos da UI e mantendo tudo estruturado de forma clara.
Nesta aula, vamos criar um menu de opções, utilizando um Painel com Vertical Layout Group para organizar os elementos de forma automática.
Você vai aprender a estruturar a interface com slots, adicionar sliders para controle de volume (música e volume geral) e configurar os botões para abrir e fechar o menu, criando uma navegação funcional dentro da UI.
Nesta aula, você vai entender como funcionam os eventos dos elementos de UI, como OnClick() e OnValueChanged(), e a diferença entre métodos dinâmicos e estáticos na Unity.
Na prática, vamos configurar os sliders de volume utilizando métodos dinâmicos, permitindo que os valores sejam atualizados em tempo real de forma simples e eficiente.
Nesta aula final, vamos fazer os últimos ajustes no menu, refinando detalhes visuais e de funcionamento para deixá-lo mais polido.
Também faremos uma revisão completa dos principais conceitos do módulo, reforçando o uso de Canvas, Layouts, animações, eventos e interações, para garantir que você tenha uma base sólida para criar suas próprias interfaces.
Curso em evolução constante!
Novas aulas são publicadas toda semana até a conclusão do curso completo.
O primeiro módulo, sobre o uso da Unity e suas principais ferramentas, já está disponível!
Descrição do Curso – Dominando a Unity: Do Zero ao Jogo Completo
Aprenda a criar jogos do zero na Unity, mesmo que você nunca tenha programado antes!
Este curso é totalmente prático e foi feito para quem quer entender a Unity passo a passo e criar seu próprio jogo completo do início ao fim.
O que você vai aprender:
No primeiro módulo, você vai dominar o ambiente da Unity e entender a função de cada janela — Scene, Hierarchy, Project, Game, Animation, Animator, Package Manager, Console e Inspector.
Você também vai montar um personagem humanóide, simular um sistema de rig e criar animações próprias utilizando as ferramentas nativas da Unity.
Interface e menus interativos:
Em seguida, você vai aprender a criar interfaces (UI) profissionais com Canvas, botões, sons e animações.
Será capaz de montar menus dinâmicos e interativos usando o Event Trigger e o Animator, entendendo como conectar tudo aos scripts.
Programação em C# aplicada à Unity:
Você aprenderá C# do jeito que os jogos realmente usam: criando movimentação, manipulando componentes, entendendo variáveis, métodos, enums, corrotinas, Singletons e hierarquia de classes.
Tudo com exemplos práticos e explicações simples — perfeitas para iniciantes que querem entender o código de verdade.
Criando um jogo completo:
No módulo final, você vai aplicar tudo o que aprendeu para criar um jogo completo, do menu inicial até a cutscene final.
Também conhecerá ferramentas profissionais como Cinemachine, Timeline, Terrain e NavMesh, ampliando suas possibilidades de criação.
Por que este curso é diferente?
O foco é mostrar na prática como a Unity funciona de verdade — com todas as etapas, erros, soluções e raciocínio de desenvolvimento.
Você vai aprender a usar a documentação oficial, entender como cada sistema se conecta e sair pronto para criar qualquer tipo de jogo ou mecânica que quiser.
Ao final do curso, você será capaz de:
Navegar com segurança por todas as janelas da Unity.
Criar e animar personagens.
Desenvolver interfaces interativas e menus.
Programar em C# dentro da Unity.
Montar um jogo completo do zero.