1º dia de estudo | 4 hora e 30 minutos
UI Animação de Sprites e Múltiplas Resoluções
Aprenda a criar um jogo Jokenpô (Pedra, Papel, Tesoura) em Unity 2D do zero! Tutorial completo sobre UI (responsividade e botões), animação de sprites (idle), som e transição de telas para jogos mobile/desktop.
⏱️ Timecode | Pedra Papel Tesoura | Jó Ken Pô ✅
00:00 - Início e Apresentação do Projeto (Remake Jokenpô 2D)
00:40 - Tema Central: Múltiplas Resoluções de Tela (Responsividade de UI)
02:28 - Visão Geral dos Assets do Game (Personagens, Sprites e Áudios)
03:37 - Boas Práticas: Criação do Layout no Photoshop antes de Programar
05:41 - Exportando e Preparando os Gráficos no Photoshop
18:29 - Organização da Pasta Assets no Unity
19:46 - Configurando a Tela Inicial (Canvas, Botões e Imagem de Fundo)
33:00 - Adicionando e Configurando o Título do Jogo (UI Text)
41:55 - Introdução ao Sistema de Animação em Unity (Sprite Animation)
04:47:51 - Demonstração Final do Game (Menu, Sons, Transição de Cena)
04:50:15 - Preservando Dados (Pontuação) entre Cenas
2º dia de estudo | 2 hora e 35 minutos
Aprenda a criar um jogo 2D completo na Unity! Este tutorial aborda desde a criação de menus interativos com animações matemáticas até a lógica de gameplay estilo Flappy Bird com C#.
Ideal para desenvolvedores, professores e alunos que buscam dominar física 2D, prefabs e scripts genéricos.
⏱️ Timecode | Flappy Bird Clone ✅
00:00 - Introdução ao projeto Flappy Bird 2D e Menu Interativo
01:20 - Apresentação dos Assets (Gráficos e Sons)
03:46 - Organização de Cenas e Importação de Assets na Unity
06:22 - Criando e configurando as Animações dos Personagens
09:45 - Configuração de Colisores e Prefabs dos Pilares
13:30 - Aplicando Física 2D (Rigidbody e Kinematic)
17:09 - Configuração de UI (Canvas e Pontuação)
22:56 - Script para Redimensionamento Automático de Fundo (SEO)
24:51 - Lógica do Botão Play e Troca de Cena
34:04 - Criando Animações Procedurais com Matemática (Seno e Cosseno)
46:16 - Script Genérico para Escalonamento e Movimento de Menu
01:03:00 - Controle de Opacidade e Fade via Código
01:09:15 - Implementando Atrasos (Delay) nas Animações de Entrada
01:31:00 - Início da Programação da Lógica do Jogo (Game Engine)
01:36:00 - Sorteio Aleatório de Personagem ao Iniciar
01:40:03 - Script de Scrolling Background Infinito
01:48:51 - Programação dos Controles do Jogador (Pulo e Impulso)
01:55:40 - Detecção de Colisão, Tags e Trigger Events
02:11:00 - Sistema de Game Over e Reinicialização
02:34:30 - Considerações Finais e Demonstração do Projeto Completo
3º dia de estudo | 1 hora e 30 minutos
Aprenda a criar o clássico "Jogo Gênios" (Simon) do zero na Unity 2D!
Neste tutorial completo de programação em C#, você verá como configurar a cena, criar animações, usar colisores e implementar toda a lógica do jogo.
⏱️ Timecode | Simon | Genius ✅
00:00 - Apresentação do Projeto: O Jogo Gênios (Simon)
02:32 - Criação do Cenário, Importação de Sprites e Configuração das Camadas
03:42 - Criação dos Scripts Principais (Game Engine e Botão Gênios)
09:32 - Criação da Animação do Botão Acendendo
15:21 - Ajustes de Posição, Configuração do Texto de Fim de Jogo e Organização de Pastas
18:44 - Adicionando o Colisor (Box Collider 2D) e Evento de Clique (OnMouseDown)
21:54 - Configurando o Input do Teclado (Get Key)
24:05 - Ajustando o Animator para Transição entre Animações
33:52 - Adicionando Audio Source e Carregando Sons Dinamicamente
43:13 - Início da Lógica do Jogo: Criando o Array de Sequência Aleatória
47:55 - Renomeando e Carregando os Botões (GameObjects) via Código
50:46 - Sorteando a Sequência de Números Aleatórios (Random.Range)
53:49 - Implementando a Jogada da Estátua (Computador)
01:03:00 - Implementando a Lógica de Clique do Jogador (Verifica Jogada)
01:25:51 - Implementando a Animação de Vitória (Game Win)
4º dia de estudo | 4 hora e 20 minutos
Tutorial completo de Unity 2D para criar um jogo Match 3 (Candy Crush). Aprenda sobre matrizes, algoritmos de busca, eventos, delegates, encapsulamento e a lógica de gameplay para interações avançadas.
⏱️ Timecode | Candy Crush | Match-3 ✅
00:37 - Apresentação do Projeto Match-3 (Candy Crush Clone)
01:13 - Conceitos Principais Abordados: Matrizes, Algoritmos, Eventos e Delegates
01:43 - Configuração Inicial do Projeto Unity 2D
03:30 - Criando a Pasta Resources e Configurando os Prefabs
05:46 - Início da Programação: Criando o Script GridItem
07:07 - Encapsulamento de Variáveis (X e Y) com Get/Set Privado
09:44 - Criando o Callback de Posição (OnItemPositionChanged) e Nomenclaturas
17:40 - Implementação de Delegates para Gerenciamento de Eventos
24:55 - Configurando RigidBody e Colisores (Física dos Itens)
27:27 - Adicionando Constraints (Restrições) no RigidBody (Bloqueando Rotação Z)
04:13:15 - Implementando o Gameplay Lock (Travando Interação do Usuário)
04:17:55 - Conclusão e Próximos Passos para um Gameplay Avançado
5º dia de estudo | 2 hora e 50 minutos
Neste curso completo de Unity 2D, você vai aprender passo a passo como criar um jogo no estilo Angry Birds, desde a configuração inicial do projeto até a programação da física, estilingue, colisões, câmera, inimigos, partículas e sistema de reinício do jogo.
O tutorial é ideal para iniciantes em Unity, estudantes de desenvolvimento de jogos, professores, criadores de conteúdo e qualquer pessoa que queira aprender game development com C# e Unity 2D na prática, construindo um projeto real do zero.
⏱️ Timecode | Angry Birds | Estilingue ✅
00:00:00 – Angry Birds | Apresentação do Projeto
00:01:33 – Conhecendo o Unity 2D e Importando os Gráficos do Projeto
00:07:14 – Criando o Cenário e Imagem de Fundo
00:21:32 – Configurando as Colisões e Camadas
00:31:35 – Configurando as Camadas do Estilingue
00:47:54 – Configurando a Física e Colisão do Passarinho
01:00:00 – Configuração do Elástico do Estilingue
01:04:46 – Programando o Arremesso do Passarinho
01:15:38 – Restringindo o Comprimento do Elástico
01:27:29 – Evento de Soltar e Arremessar o Passarinho
01:39:45 – Criando o Movimento da Câmera
01:49:57 – Desenhando o Gráfico da Linha do Elástico
02:19:03 – Reiniciando o Jogo
02:40:23 – Criando os Inimigos e Obstáculos
02:48:51 – Criando Danos e Destruindo Inimigos
02:58:48 – Criando o Efeito de Partículas de Explosão
6º dia de estudo | 2 horas e 05 minutos
Programação Completa e Lógica do Game
Aprenda a criar um Jogo da Memória completo em Unity 2D e C#!
O tutorial cobre desde a importação de sprites e áudios dinâmicos, passando por animações, grid procedural, até a lógica de programação de virar e comparar os pares.
⏱️ Timecode | Jogo da Memória | Concentrate ✅
00:00 | Introdução ao Projeto e Estrutura Inicial do Jogo
00:46 | Importação de Gráficos (Cartas) e Créditos do Ilustrador
02:37 | Como Incluir Locuções (Áudios Educativos)
03:41 | Dica: Como Baixar Áudios de Locução do Google Translate
07:40 | Criando a Animação da Carta (Efeito de Virar)
12:30 | Programando a Interação (Clique) na Carta com OnMouseDown
15:52 | Trocando o Sprite da Carta (Implementando a Ação de Virar)
24:08 | Geração Procedural do Grid de Cartas (Matemática de Colunas e Linhas)
37:16 | Como Bagunçar as Cartas na Cena (Usando Array List e Random Range)
53:01 | Disparando o Áudio Relacionado (Resources Load)
01:04:43 | Lógica da Jogada: Controlando Cliques e Comparando Pares
01:13:59 | Fazendo as Cartas Voltarem ao Verso (Ação para Erro)
01:18:50 | Verificação de Pontuação e Configuração de Fim de Jogo
01:35:14 | Corrigindo o Bug de Cliques Múltiplos com a Flag Pode Jogar
01:48:19 | Implementando o Recurso Opcional de "Mostrar Dica" no Início do Jogo
7º dia de estudo | 1 hora e 25 minutos
Desenvolvimento de Jogos 2D
Aprenda a criar um clone do jogo Timberman no Unity! Tutorial completo de desenvolvimento de jogo 2D, cobrindo controle de personagem, lógica de obstáculos, placar e áudio. Use Unity/C#.
⏱️ Timecode | TimberMan Clone ✅
00:08 - Introdução ao Projeto, Assets e Gráficos
00:49 - Criação do Projeto 2D e Importação de Arquivos
01:55 - Configuração da Imagem de Fundo e Node do Personagem
04:20 - Implementação do Controle e Movimentação (Clique Esquerda/Direita)
15:42 - Criação dos Obstáculos (Barril e Inimigos)
19:12 - Função para Sortear e Criar Novos Blocos/Inimigos
24:36 - Criação da Pilha Inicial de Obstáculos
27:50 - Gerenciamento dos Blocos com ListGameObject
33:24 - Script "Bloco" para Ação de Animação e Destruição
40:58 - Reposicionamento dos Blocos e Criação Contínua de Novos Itens
46:58 - Configuração da Pontuação (Score) com Text UI
53:12 - Implementação da Função de Fim de Jogo (Game Over)
01:00:59 - Criação da Barra de Tempo (Vida) do Jogo
01:13:54 - Adicionando Música e Efeitos Sonoros (Áudio Source)