1º dia de estudo | 1 hora e 15 minutos
Rolling a Ball | 3D | UI | Score
Rolling a Ball 3D
O jogador controla uma esfera que se move por um plano para coletar itens e somar pontos, finalizando ao completar a coleta.
O conteúdo ensina de forma prática conceitos básicos de física, programação em C#, movimentação de câmera e uso de interface (UI) no desenvolvimento de jogos.
📚 Índice | Unity 3D | Bolinha Rolante ⏱️
00:04 - Introdução: Jogo da Bolinha e objetivo.
00:30 - Cena Inicial: Plano e esfera.
01:30 - Materiais: Texturas no plano e esfera.
05:36 - Movimento: Rigidbody e script.
13:09 - Velocidade: Uso do FixedUpdate.
16:22 - Câmera: Segue a esfera.
26:06 - Itens: Criação e rotação.
32:02 - Prefab: Item reutilizável.
38:06 - Coleta: Trigger e Tags.
42:39 - Partículas: Efeito ao coletar.
01:03:09 - Pontuação: UI e score.
01:09:08 - Vitória: Fim do jogo.
01:11:24 - Final: Revisão.
2º dia de estudo | 1 hora e 15 minutos
3D | Linguagem C# | Lógica para Games
Este tutorial foca em conceitos essenciais como a montagem de cenários 3D com objetos primitivos, a criação e uso de Prefabs para as peças (X e Bolinha) e a implementação de scripts.
O ponto alto é o desenvolvimento da complexa lógica de verificação de vitória (horizontal, vertical e diagonal) e empate, utilizando arrays e estruturas de repetição if-else.
📚 Índice | Unity 3D | Jogo da Velha 3D ⏱️
0:00:00 - Criação do tabuleiro e materiais
0:02:31 - Criação das peças (X e O) e prefabs
0:10:14 - Box Clicks (cubos invisíveis para clique)
0:27:36 - Script principal (TicTacToeEngine) e alternância de jogadas
0:46:19 - Verificação de vitória (8 combinações) e empate
1:10:50 - Testes finais e considerações de lógica
3º dia de estudo | 10 horas e 40 minutos
Aceleração e Delta Time (Tutorial C# Completo)
Aprenda a criar um controle de personagem 3D no Unity, com movimentação lateral, aceleração e desaceleração usando Time.deltaTime e C#. Tutorial completo para iniciantes e avançados em desenvolvimento de jogos!
📚 Índice | Unity 3D | Movimento Personagem ⏱️
00:00:00 - Início da movimentação lateral com Input.GetKey
00:02:41 - Implementação do Time.deltaTime para normalizar a velocidade em diferentes FPS
00:04:56 - Adicionando efeito de aceleração na posição X
00:06:07 - Como criar o efeito de desaceleração (freio suave)
00:09:12 - Tornando velocidade e aceleração públicas para testes rápidos no editor
00:39:04 - Trocando para controle de movimentação 3D pelo cenário
00:42:21 - Uso de transform.Translate e Vector3.forward para movimentação relativa
01:29:15 - Criando script para fazer um item (moeda) rotacionar
10:39:58 - Próximos passos: Reconstrução completa do jogo de aventura (níveis e mecânicas)
4º dia de estudo | 1 hora e 55 minutos
Animações e Joystick Mobile (Curso Completo)
Aprenda a importar e programar seu personagem 3D (exportado do 3D Max/outro software) no Unity. Curso completo: Rigging, Animator Controller, scripts de movimentação avançada (Time.deltaTime), pulo e integração com Joystick virtual para mobile.
📚 Índice | Unity 3D | Character Controller | Joystick Virtual ⏱️
00:00:00 - Introdução ao Curso e Demonstração das Ações do Personagem
00:07:49 - Manipulando Animações no Unity (Separando Clips do FBX)
00:14:35 - Configurando o Animator Controller e Transições Iniciais
00:26:03 - Criando Script C# para Capturar Animator e Inputs
00:37:17 - Adicionando Character Controller e Estruturando o GameObject
00:42:33 - Movimentação Real com CharacterController.Move e Delta Time
00:00:00 - Implementação Completa do Pulo (Animação, Força e Gravidade)
01:10:37 - Normalização de Direção: Movimentação em Relação à Câmera
01:23:59 - Instalação e Configuração do Joystick Virtual (Mobile)
01:39:05 - Conectando o Joystick e Botões de Ação ao Script
5º dia de estudo | 1 hora e 35 minutos
Transições de Cena e Controle de Personagem
Tutorial completo de desenvolvimento de jogos na Unity 3D, focado na criação de um jogo de aventura com o personagem Felpudo.
O vídeo ensina a configurar as primeiras cenas, desde a tela de logotipo com animações 2D (fade e squash) e som, até a tela de menu 3D com a introdução do personagem (controle de animações avançado).
Aprenda a implementar transições de cena suaves (fade-in e fade-out) e a programar a movimentação completa do jogador (andar, correr, pular, e modo skate) usando o componente Character Controller e scripts C#.
📚 Índice | Unity 3D | Jogo de Aventura ⏱️
04:01 - Apresentação dos Assets (Arquivos 3D, Imagens e Som)
04:49 - Dicas para Obter Arquivos de Áudio (Scratch e Biblioteca do YouTube)
06:11 - Criação e Estrutura do Projeto 3D no Unity
07:09 - Configuração da Scene 01 (Tela do Logo) - Canvas e UI
10:38 - Animação do Logo e do Texto (Scale e Fade)
16:44 - Adicionando Áudio e Script na Scene 01
24:08 - Adicionando Cenas ao Build Settings (Scene Management)
25:58 - Criando o Efeito de Transição de Cena (Fade in/out com Quadro Preto)
42:19 - Configuração da Scene 02 (Menu Principal) - Modelos e Texturas
47:49 - Configurando Animações do Modelo 3D (Rigging, Avatar e Clips)
50:15 - Configurando o Animator Controller (Fluxo de Animação)
01:04:19 - Criando a Animação do Botão "Press Start" Piscando
01:10:43 - Script para Estrela Girando (Movimento Circular com Seno e Cosseno)
01:16:47 - Transição para Scene 03 (Fase 1) - Personagem Principal
01:17:14 - Configurando Animações do Personagem (Idle, Walk, Run)
01:19:37 - Criação de Parâmetros (Velocidade e Skate Mode) no Animator
01:23:25 - Controle das Animações via Script (Set Float e Set Bool)
01:30:07 - Adicionando e Configurando o Character Controller
01:32:00 - Movimentação do Personagem (Frente, Trás, Rotação e Pulo)