Introdução
No episódio 115 da sua série sobre criação de um jogo no estilo Elden Ring usando Unity, Sebastian Graves aborda um dos elementos mais cruciais do combate: o sistema de bloqueio para personagens controlados por inteligência artificial. Este tutorial detalha como implementar um mecanismo baseado em probabilidade, onde os inimigos podem bloquear ataques de forma mais orgânica e imprevisível.
O Sistema de Bloqueio Baseado em Chance
Sebastian explica como desenvolveu um sistema onde os personagens de A.I. têm uma certa probabilidade de bloquear ataques, a menos que essa chance seja configurada para 100%. Isso adiciona um elemento de imprevisibilidade ao combate, tornando as batalhas mais dinâmicas e desafiadoras, semelhante ao que vemos em Elden Ring.
Configuração de Probabilidade: Os desenvolvedores podem ajustar a chance de bloqueio conforme necessário para diferentes tipos de inimigos.
Variabilidade no Combate: Inimigos não bloqueiam todos os ataques, o que mantém o jogador alerta e adaptável.
Correção de Bugs em Barras de UI
Além do sistema de bloqueio, o vídeo também aborda um problema comum que pode ocorrer com as barras de UI (como saúde e stamina) dependendo das configurações dos prefabs. Sebastian demonstra como identificar e corrigir esse bug, garantindo que a interface do usuário funcione corretamente em todas as situações.
Conclusão
Este episódio é mais um passo significativo na criação de um jogo no estilo Soulslike, com mecânicas de combate complexas e detalhadas. A implementação de um sistema de bloqueio baseado em chance não apenas melhora a inteligência artificial dos inimigos, mas também eleva a qualidade geral do jogo. Para quem está acompanhando a série ou interessado em desenvolvimento de jogos, este conteúdo é uma valiosa fonte de aprendizado.
Originally published on YouTube by Sebastian Graves on Sat May 31 2025