Mecânica do Mario: Mate Inimigos Pulando (Unity)

Quer recriar a mecânica mais clássica dos games e matar inimigos pulando na cabeça deles? 🍄 Neste vídeo, eu te mostro como programar o "Pulo do Mario" no Unity 2D usando C# de forma limpa e sem gambiarras. Esqueça sistemas de combate complexos para o seu primeiro jogo. Vamos usar a lógica de Triggers e refatoração de código para criar aquele efeito perfeito de "quique" (bounce) quando o player esmaga o inimigo! Neste vídeo, você vai dominar na prática: ✅ Como configurar um BoxCollider2D (Trigger) para criar o "ponto fraco" na cabeça do inimigo. ✅ Acesso inteligente de scripts usando GetComponentInParent em C#. ✅ Truque de Sênior: Como usar a refatoração do Visual Studio (Extract Method) para economizar horas de digitação. ✅ Programando o efeito "Bounce": Como fazer o player dar um pulo duplo automático após destruir a ameaça usando GameObject.Find. ✅ Correção de Hitbox: Como evitar que o inimigo morra se o player esbarrar nele de frente. 🚀 Quer parar de copiar código e aprender a pensar como um Game Dev de verdade? Inscreva-se no canal e ative o sininho para construir seu portfólio!    / @thiagopregogamedevtech   ⏳ Capítulos: 00:00 - A Mecânica Clássica: Destruindo inimigos no pulo 01:30 - Criando a "Hitbox da Cabeça" (Lógica de Trigger) 03:00 - Ajustando o BoxCollider2D no Unity 05:50 - Lógica C#: Usando GetComponentInParent 08:20 - O Problema: Inimigo some, mas o pulo fica sem graça 09:30 - Truque no Visual Studio: Extraindo métodos (Refatoração) 11:50 - Criando o Quique (Bounce) chamando a função Jump() 14:40 - Resolvendo Bugs: Evitando morte por colisão frontal 16:25 - Teste Final da Mecânica de Plataforma na prática! #Unity2D #GameDevBrasil #TutorialUnity #ProgramacaoC# #CriarJogos #SuperMario